magnitude
magnitudeUnassigned
kaiju_17B_C.out
21405767
21405767
17744
168
19234
168
87
6
6
6
7
6
1
1
7
1
1
1
1
2
1
1
2
2
1
10
10
1
1
4
4
2
1
1
1
1
1
1
1
2
1
1
1
5
5
3
3
2
3
3
5
5
3
3
3
6
6
13
12
1
1
9
62
2
2
24
26
2
8
7
1
1
5
5
2
2
4
4
2
1
3
3
4
2
2
1
1
1
2
2
2
270
28
17
19
2
14
14
4
5
4
1
20
209
48
33
40
24
2
1
41
28
5
2
3
19
3
1
1
11
3
4
1
4
3
272
3
21
161
1
1
3
3
2
8
7
3
1
1
1
34
5
3
7
3
2
4
19
1
4
2
1
1
3
3
2
2
5
1
8
1
1
2
2
4
4
1
8
2
5
5
1
1
2
2
5
100
2
2
74
8
1
2
1
2
2
2
1
1
368
10
10
26
1
4
19
2
8
8
44
140
18
3
8
7
25
66
1
1
3
1
2
3
4
3
6
1
1
1
1
2
1
1
2
3
3
1
5
1
2
4
20
77
52
9
3
2
2
7
4
1
4
1
8
4
3
9
2
1
5
24
5
6
13
68
5
45
10
8
7
14
7
6
1
12
3
3
4
2
6
4
4
1
1
1
1
1
12
66
19
1
1
1
2
7
3
1
1
1
1
8
8
1
1
1
26
1
1
7
8
4
3
1
3
2
4
14
1
1
9
2
2
5
7
1
1
4
1
4
2
1
1
1
5613
36
2
40
3
3
15
11
1
10
10
4
1
20
6
2
1
1
3
6
14
1
7
3
3
68
2143
4
2
1
1
1
1
7
5
1
1
1
1
8
16
5
5
2
3
1
4
3
3
1
1
3
3
3
6
9
1
1
1
1
11
10
10
1
1
26
10
15
1
1
1
1
9
12
1
3
2
2
1
1
1
1
1
1
2
1
1
1
3
2
3
1
4
4
4
3
3
3
4
5
1
3
1
2
1
1
1
1
1
15
19
1
3
3
5
9
3
1
1
1
1
1
2
1
1
7
7
7
4
4
2
2
2
14
7
3
3
4
4
45
16
14
2
29
21
8
8
6
23
15
15
2
2
33
27
2
6
4
13
6
7
5
2
2
1
1
1
1
13
1
1
1
1
1
39
1
5
3
1
1
1
1
15
25
3
3
1
5
5
1
1
4
2
2
2
3
1
1
1
1
1
1
1
1
2
2
2
1
1
1
4
1
1
3
3
10
3
7
3
4
6
6
6
6
2
2
4
4
2
7
10
1
1
2
2
12
7
3
1
1
3
2
1
4
1
1
1
5
7
2
2
22
22
22
8
8
8
6
30
4
16
11
1
2
2
6
6
170
935
2
2
2
2
7
5
1
2
1
2
9
1
6
1
1
2
3
2
3
2
1
3
5
2
6
6
4
1
2
2
1
9
1
3
4
3
23
3
2
2
1
3
5
2
9
2
1
1
12
4
3
2
2
2
2
3
2
3
1
12
2
1
1
8
7
1
6
1
3
24
1
13
3
2
1
3
1
2
11
1
1
2
14
1
1
5
1
2
3
31
11
5
2
2
6
1
2
10
17
1
2
5
2
4
1
1
6
1
1
13
5
28
23
1
1
7
1
3
9
2
1
10
1
15
1
2
13
1
4
2
17
2
6
1
2
23
5
2
3
1
4
1
13
1
4
1
2
1
1
1
12
1
1
5
10
2
1
2
3
4
1
1
5
11
1
9
3
5
5
5
2
3
1
1
224
579
57
154
5
3
1
3
34
6
1
1
1
1
11
3
13
2
8
3
1
4
1
1
1
2
1
1
1
3
2
2
3
1
1
30
2
11
11
11
1
6
5
5
8
23
11
1
1
9
2
2
1
1
1
1
2
1
1
4
1
1
4
3
3
96
95
1
23
25
1
1
1
1
46
3
29
2
27
4
5
9
5
4
2
5
5
5
4
2
1
1
1
1
5
2
2
3
3
58
2484
2
7
3
3
2
1
1
4
2
13
11
2
2
2
6
1
1
1
1
1
1
1
2
13
13
13
2
5
1
1
2
1
1
2
2
13
41
8
28
1
1
1
7
1
1
3
1
4
14
13
1
1
9
10
1
1
19
1
3
3
15
1
2
5
7
5
3
2
1
4
1
1
2
2
6
6
6
1
1
1
9
5
4
4
6
6
1
5
6
6
6
9
2
2
6
1
3
1
1
1
1
2
2
2
2
2
4
2
1
1
1
5
17
1
11
6
2
2
1
1
8
6
5
1
1
1
1
1
1
9
3
4
1
1
1
1
1
4
1
1
1
2
2
6
6
6
19
10
9
9
6
2
4
4
2
2
1
1
1
7
2
1
1
3
1
1
2
2
16
7
5
1
3
1
4
1
1
1
1
1
1
2
2
9
3
3
6
6
1
4
2
3
1
98
3
12
8
1
3
1
2
4
5
1
1
3
9
4
4
1
1
1
1
53
9
6
1
2
5
7
2
1
1
6
6
16
1
6
6
6
1
1
2
1
1
1
1
2
1
4
2
1
1
1
2
2
4
3
1
1
3
3
3
4
2
2
2
2
3
1
1
1
1
1
6
21
15
3
1
1
2
2
5
1
6
3
17
7
6
6
1
1
7
15
15
15
4
4
4
4
4
4
4
15
15
15
2
12
6
6
3
3
1
1
2
2
2
2
1
2
1
5
5
5
4
3
3
1
1
6
1
3
5
1
1
2
1
1
1
1
17
1
6
4
1
1
5
3
2
1
1
1
8
6
7
1
1
11
20
6
3
1
1
1
1
1
1
17
12
4
5
1
5
4
1
1
1
5
5
5
7
7
7
1
1
1
25
8
1
1
16
16
1
1176
274
1
2
2
3
1
1
22
11
3
1
4
1
10
1
2
1
25
1
3
1
1
17
1
1
1
2
3
1
1
1
7
8
2
5
2
3
2
2
3
3
4
1
1
1
4
14
1
6
2
1
11
1
2
1
1
2
1
37
7
7
1
8
2
1
1
1
1
4
1
2
1
2
9
1
2
16
1
6
3
2
1
2
2
1
4
3
2
8
6
1
10
1
1
4
56
2
1
1
3
1
4
3
8
26
1
7
2
3
1
15
2
1
9
2
9
4
1
1
11
2
1
1
1
1
4
1
8
2
2
6
3
1
2
1
4
6
1
3
1
1
1
1
4
4
3
5
4
3
1
1
1
5
1
2
1
1
2
1
1
5
2
2
2
5
2
3
1
2
1
4
1
2
4
1
7
5
6
2
1
3
4
4
1
3
3
1
5
1
6
6
1
3
1
1
3
4
8
3
8
3
2
1
2
5
5
3
2
3
2
1
9
5
2
3
1
6
2
1
3
1
3
10
2
3
1
1
7
2
1
2
2
4
6
1
1
8
1
2
1
1
3
3
1
1
4
4
4
1
2
1
1
11
11
11
3
7
3
4
1
2
1
2
1
1
1
1
7
4
2
2
1
1
3
14
2
2
7
7
2
2
1
1
1
4
5
1
2
1
2
1
4
4
1
1
2
3
1
1
1
1
1
1
1
2
2
2
3
1
1
1
1
1
45
1
12
4
4
7
1
6
21
2
19
13
1
2
2
1
1
4
1
1
1
2
1
8
8
1
1
1
1
9
4
4
4
2
2
2
2
2
5
5
5
1
4
4
4
1
1
1
21
89
3
65
25
2
9
3
5
12
1
1
3
2
1
1
4
3
1
1
1
1
1
2
1
1
1
1
37
112
73
16
9
1
1
4
1
1
1
3
1
2
1
1
1
9
1
1
1
1
3
1
4
2
1
2
1
1
1
1
2
9
1
1
8
8
1
4
3
3
10
6
2
4
2
1
1
1
1
1
1
1
1
1
1
21
20
1
1
3
1
2
2
1
1
1
30
80
1
1
39
7
10
1
1
1
1
17
12
12
5
5
1
1
1
2
2
2
3
1
1
3
2
1
1
6
7
1
1
29
25
3
3
1
1
4
1
2
2
1
1
1
2
1
1
4
5
1
1
11
3
8
7
1
3
1
1
2
2
3
1
1
7
1
5
5
1
1
26
697
225
38
2
1
2
2
1
2
4
1
1
1
1
3
2
3
2
3
1
11
1
2
1
1
3
1
3
3
2
2
2
5
23
6
5
4
1
1
3
6
21
1
13
1
1
2
1
2
4
3
1
2
1
3
1
2
1
1
3
3
1
1
2
2
2
2
14
3
11
1
241
8
77
14
68
1
8
42
1
1
1
1
1
3
3
3
18
18
5
1
2
4
1
1
2
2
15
7
1
2
1
3
6
6
2
2
6
1
2
2
3
3
4
2
2
2
6
1
1
1
2
3
3
1
1
1
93
18
6
14
1
2
1
4
3
1
2
2
1
2
1
1
1
2
1
1
1
6
1
1
1
2
1
2
5
2
6
1
9
1
2
2
5
1
1
2
1
1
1
3
2
1
1
1
1
1
1
1
4
1
1
1
3
6
6
1
1
1
2
6
6
5
1
2
4
2
2
8
23
65
2
1
1
63
63
6
6
6
1
1
1
2
16
9
5
5
1
1
1
1
1
7
8
1
1
6
2
1
2
1
1
2
1
2
4
2
1
1
1
1
7
7
1
6
3
3
3
1
1
1
4
3
3
159
4
40
3
3
1
1
1
6
4
1
1
1
1
3
5
2
2
4
1
3
2
1
2
1
5
2
2
1
1
1
6
3
2
2
1
1
2
2
2
2
12
3
3
2
1
6
5
1
1
1
18
36
8
8
1
1
1
1
1
13
1
1
2
1
1
9
3
1
1
4
1
1
55
2
1
5
5
1
3
1
46
1
1
1
40
35
5
10
10
1
6
6
1
2
13
13
1
6
1
2
1
1
1
7
910
1
2
1
1
70
25
10
5
4
6
30
6
24
15
2
7
2
2
4
4
831
1
1
507
8
1
25
4
6
7
1
1
6
15
13
9
1
1
3
2
2
16
1
1
5
9
12
293
2
2
2
20
9
34
17
7
90
9
9
9
78
80
1
1
2
143
28
1
1
11
2
6
2
14
26
27
1
3
14
14
7
5
8
7
7
3
115
10
4
3
1
2
53
8
1
5
10
3
2
1
7
26
30
1
2
1
10
8
2
3
11
2
4
1
1
4
3
3
13
8
5
6
1
2
1
2
1
204
5
21
3
1
5
1
4
3
4
2
2
81
2
7
1
3
1
2
16
10
5
13
15
2
8
18
27
52
31
1
20
20
4
4
16
3
13
1
1
9
3
28
1
22
16
1
1
7
7
7
4
1
6
1
1
1
1
3
12
9
2
1
5
1
1
3
2
2
22
5
18
1
1
1
1
8
7
1
2
4
1
1
1
1
1
1
1
1
1
2
1
1
1
4
3
3
3
1500
36
1
171
787
2
199
1
188
1
100
3
2
1
4
14
2
3
2
1
2
1
3
8
3
1
1
1
2
7
1
1
1
3
26
1
3
1
1
15
65
1342
40
123
17
16
1
66
6
5
4
1
1
2
14
12
26
1132
13
383
2
132
64
68
193
193
21
21
35
35
12
16
18
15
3
11
8
3
318
9
16
144
73
9
12
52
2
2
11
29
48
20
20
20
2
2
4
4172
45
1
6
4
2
1
1
1
1
31
2
3
1
3
5
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
550
2
29
17
16
1
3
3
4
1
3
1
1
4
2
2
5
433
33
9
22
1
1
1
353
394
4
1
3
30
1
16
13
1
1
1
1
1
1
3
2
1
5
25
2
2
12
12
1
1
1
1
4
4
20
1
7
2
1
3
4
2
2
41
1
5
2
1
1
1
2
2
1
1
1
12
1
1
7
3
4
7
1
2
2
1
1
1
1
11
11
11
7
1
2
1
2
80
16
1
2
1
1
2
1
2
1
9
1
2
2
4
1
1
1
1
30
2
2
1
7
1
1
6
3
1
1
2
1
1
32
1
1
31
2
29
5
2
2
1
1
1
1
1
1
1
5
5
1
1
1
1
2
2
1
1
13
11
1
1
2
3
1
2
1
1
1
1
1
1
27
4
3
1
23
5
23
2
1
3
1
3
1
1
5
1
61
17
1
1
1
1
1
11
1
1
3
3
1
1
1
1
3
20
2
1
5
7
4
1
1
2
1
12
2
8
1
1
2
1
1
14
6
1
4
1
7
1
1
1
1
2
1
1
1
1
11
11
1
1
1
1
6
6
1
1
1
1
1
17
11
5
6
5
5
1
1
9
9
42
22
1
22
2
1
1
1
2
1
1
4
7
1
13
11
4
7
2
7
7
1
1
1
1
2
1
55
2
51
2
2
2
2
47
45
40
5
2
1
1
3
2
2
1
1
192
84
2
1
1
1
1
1
1
1
1
1
1
1
1
4
4
3
1
2
2
2
2
2
2
1
1
2
2
2
34
8
1
1
9
2
1
1
4
1
4
1
2
1
3
7
1
4
1
1
1
1
5
3
1
2
1
2
1
20
13
8
2
1
2
7
2
5
1
1
2
2
1
1
2
2
33
1
1
3
1
1
2
1
1
1
1
2
1
11
3
1
2
2
2
2
49
1
1
11
11
6
4
2
1
13
4
8
6
2
1
1
1
16
3
3
2
1
1
11
1
1
1
1
1
4
2
3
3
3
3
8
3
1
1
4
4
7
5
5
2
2
6
4
4
4
2
1
1
2
2
231
1
1
218
1
1
1
2
2
2
1
1
1
6
2
1
1
1
4
1
3
6
1
7
1
1
1
1
1
1
1
2
1
4
1
5
1
3
2
2
1
1
1
1
8
1
1
1
1
1
1
1
1
2
2
1
1
4
1
2
8
2
6
1
5
1
1
1
2
1
3
1
1
1
1
2
1
1
1
1
4
3
1
1
13
1
1
6
1
1
1
2
1
1
3
1
1
2
1
1
1
5
2
1
1
11
1
2
1
6
1
1
3
15
15
1
2
2
1
1
1
1
1
2
1
1
1
1
4
1
1
3
2
1
9
1
1
8
8
4
4
4
4
2
2
2
20
3
1
2
6
1
5
1
1
2
2
1
8
1
1
1
2
2
3
113
1
35
15
5
5
1
1
7
1
12
1
1
1
1
2
1
1
3
2
2
2
2
5
4
1
50
39
10
2
1
2
2
3
27
5
6
1
5
5
1
8
4
1
3
1
1
2
1
1
10
6
4
1
1
1
1
3
2
1
1
1
9
1
7
1
18
3
3
1
1
1
1
13
1
1
3
2
2
1
1
2
1
1
1
1
1
1
1
14
14
2
1
7
1
1
1
1
6
6
6
6
1
1
1
1586
1373
105
105
105
6
6
2
2
96
49
96
2
2
5
5
1
1
1
1
4
1
1
1
1
7
1
1
1
1
1
1
3
2
1
1
9
2
6
1
1
1
1
1
8
1
5
1
1
1
1
1268
1
1268
1
24
17
4
2
1
1
1
1
1
9
6
6
4
2
1
27
1
1
1
1
1
1
23
9
3
2
1
1
1
10
1
2
2
2
1
1
1
1
1
1
1128
1
1
1
1127
1127
1127
42
1
1
1
1
1
1
1
7
1
4
1
1
32
4
1
1
1
1
4
1
1
3
1
1
2
1
1
1
1
1
1
11
11
1
1
1
1
28
28
1
2
2
2
2
22
1
1
7
1
7
6
4
4
3
1
1
1
1
2
2
2
1
1
7
7
1
1
2
1
1
3
3
213
213
213
2
2
2
2
3
1
1
1
2
2
3
1
2
10
9
7
2
1
1
15
7
5
3
2
1
1
8
7
1
88
1
3
2
2
1
1
1
1
1
4
1
1
3
3
2
2
1
46
1
1
1
1
3
1
23
1
4
1
5
1
3
3
2
2
6
5
1
1
1
2
2
2
2
1
1
1
1
3
2
2
1
14
9
2
1
2
2
92
17
1
13
12
1
3
3
3
2
1
12
12
12
12
2
1
1
39
39
39
39
19
11
2
1
5
1
4
3
1
3
1
1
1
1
4
2
2
2
2
22
2
1
1
1
20
20
7
1
12
12
7
6
1
2
1
2
1
1
307
54
12
1
1
2
2
2
1
1
7
7
28
1
19
2
1
1
6
5
1
4
1
2
1
1
1
1
1
11
1
1
10
1
1
9
1
1
2
4
1
244
3
1
2
18
1
1
3
1
1
1
1
2
1
1
1
4
2
1
1
1
1
2
1
1
1
1
1
218
71
3
5
2
1
1
16
11
3
1
1
1
1
1
2
2
1
1
123
121
2
3
2
1
1
1
1
1
416
39
1
1
7
38
1
1
1
30
29
38
37
5
1
28
19
1
1
1
2
2
5
1
2
1
1
2
2
2
1
1
1
2
2
2
1
1
1
324
322
2
2
1
1
1
10
1
1
1
3
1
3
40
3
4
3
1
2
24
4
1
1
4
1
1
1
3
6
1
4
1
5
1
4
1
3
2
1
1
1
4
203
14
14
2
1
1
1
1
1
1
1
10
10
2
1
1
7
2
5
2
2
2
2
110
110
1
2
2
2
2
38
2
2
2
2
12
12
12
12
2
2
2
8
8
8
8
8
6
6
6
2
2
2
6
6
6
7
7
7
7
62
1
60
1
3
2
2
2
2
2
1
1
1
1
1
1
71
8
71
3
3
2
1
60
15
3
3
2
2
2
1
1
9
1
1
7
1
18
4
4
7
1
1
1
1
1
1
1
3
2
2
1
2
2
1
1
1
1
1
8
6
4
2
1
1
1
1
19
19
19
17
1
1
1
1
1
1
1
1
1
1
5
1
3
3
1
22
1
11
5
1
1
2
1
1
5
1
2
1
1
1
3
1
2
1
1
1
1
1
1
300
5
3
217
3
3
2
73
31
15
3
7
7
15
15
20
9
20
4
7
5
23
13
13
5
7
7
10
2
7
6
1
1
6
4
15
45
1
4
1
2
2
9
7
9
5
3
3
5
2
2
1
1
1
4
14
1
3
3
3
3
3
1
73
12
58
12
7
3
3
15
15
9
9
6
6
8
5
5
1
1
1
1
1
1
1
39
2
5
1
4
2
2
18
9
2
2
5
10
6
7
1
2
1
2
2
2
2
1
1
1179
17
11
11
1
1
1
1
1
1
1
6
23
2
2
3
2
4
1
2
1
1
1035
5
22
5
14
3
24
337
3
6
30
18
7
4
11
30
4
18
35
5
16
16
6
3
17
3
15
12
43
12
15
137
647
74
94
67
26
102
102
45
2
2
103
1
3
94
53
5
5
9
4
11
2
1
2
1
5
1
1
1
1
1
7
7
6
1
2
1
2
1
1
12
3
1
1
3
1
1
1
2
4
2
1
1
1
39
207
13
10
1
2
6
2
9
2
4
2
1
1
44
7
4
3
2
1
1
3
5
1
1
1
1
1
9
4
4
1
1
1
1
1
2
1
3
1
5
1
2
3
2
2
5
1
4
1
1
1
1
3
5
1
13
1
3
3
1
2
4
87
31
9
11
5
6
56
52
4
4
262
1
255
1
253
2
2
2
2
1
1
1
53
3
3
12
42
1
2
2
1
2
1
2
3
1
1
2
1
7
2
4
1
1
1
1
1
1
4
1
1
2
1
1
2
2
2
1
1
1
285
1
33
3
1
2
28
8
3
13
6
7
2
1
1
2
2
2
1
1
19
4
2
12
1
232
3
17
7
7
3
3
212
2
1
1
1
20
189
189
3
3
1
1
2
1
1
8
1
4
3
4
4
4
4
2
2
2
2
2
2
938
36
9
5
3
3
1
26
7
1
7
1
1
1
1
2
2
2
1
1
1
2
1
1
2
1
1
902
1
6
1
1
3
3
1
1
2
1
1
894
1
4
1
1
1
1
5
3
3
2
2
3
3
14
1
2
1
1
1
3
3
7
3
7
2
2
1
1
1
1
1
15
859
5
5
2
3
1
770
784
14
2
2
12
1
5
4
1
1
13
4
9
5
2
29
31
2
3
3
3
1
9
4
4
3
1
9
1
1
1
1
1
1
7
5
5
1
1
1
1
179
1
170
9
2
1
1
1
1
1
1
1
1
2
133
2
11
11
1
1
1
8
8
8
3
3
3
1
2
2
2
2
378
15
13
8
1
2
1
27
1
1
1
1
1
1
115
25
20
1
2
1
1
26
5
35
1
4
1
1
8
1
44
2
4
1
2
1
8
15
4
1
1
2
1
1
1
11
11
10
10
10
9
1
18
256
33
24
22
1
1
7
2
2
3
2
2
205
3
3
3
1
1
1
2
2
2
104
13
104
81
10
2
2
8
1
1
1
2
2
1
1
1
1
1
5
2
2
2
2
1
1
15
2
2
1
9
1
7
1
1
1
2
2
12
1
3
1
1
2
1
1
2
2
5
2
1
2
1
1
1
3
1
2
14
7
2
5
1
1
5
5
1
1
2
1
2
1
1
1
1
1
1
1
9
1
1
8
8
1
1
1
3
3
3
6
1
1
5
4
1
3
2
2
1
1
1
1
1
10
1
1
3
2
1
1
4
2
1
1
1
1
1
1
1
3
3
21368789
932770
3662189
18968005
39729
582
15282
38078
328
1
197
63
1297
141
965
30
169
340
673
2261
262
114
118
61
23
4
404
87
141
108
21
489
14
35
200
292
625
469
26
500
1709
4
696
551
207
492
89
37
5
100
433
191
22
91
1
136
759
502
137
54
500
2
14
14
401
416
2
2120
955
472
1
490
86
4
22
47
372
165
39
505
505
505
505
18
9
143
334
1
5
5
559
559
559
559
31
278
249
245
4
1
1
3905
94069
47415
201
55
34771
33417
191
349
2571
703
1519
896
3786
272
59
416
28
511
836
768
1952
477
375
348
375
27
132
51
38
5
17
21
720
2
383
333
335
1
1
248
248
763
763
4872
15157
314
103
150
955
306
254
3758
51
254
201
24
242
239
1
1
232
857
152
315
372
194
5
221
3
11
258
813
1496
1496
7501
7501
1299
734
565
45
12443
1192
773
441
8786
1206
12
67
2
25
1
6
2
4
14
1
42682
10540
9
8
517
265
29
2
26
20
48
14
3
139
433
103
8
332
7
211
8
87
14
170
7
483
804
1
98
15
254
19
426
213
209
246
1
4
219
18
3
34
4
334
164
47
1387
375
4
2
11
83
1523
175
21
29
141
44
29
5
18550
15
113
98
63
18
15
1125
1586
674
320246
10409
605
41
1
5
1
196
23
18
64
14
4
74
6
1
157
326
246867
243899
24525
62
357
55
147
1436
1358
40
119
49
2043
761
4
94
328
958
30
372
27
9
49
582
20
878
102
25
23
17
46
117
81
199234
77
8
52
831
157
31
568
115
715
139
11
47
731
84
18
30
87
39
175
20
672
70
2030
1052
100
482
24
137
84
3
95
17
116
465
669
2642
2642
12
8712
2771
349
1556
1559
3
863
979
979
979
979
4950
165
3730
1055
6
8600
6316
6316
2278
38
2278
1171
1171
1069
1069
42606
528
6
4639
751
1345
1403
1134
27652
443
62
62
25568
1838
2078
524
145
836
835
1
571
573
2
2158
10
776
767
9
1
1
827
544
1244
10
809
425
975
957
975
18
1150
1150
5388
34
711
722
785
1921
366
396
453
614
614
915
915
549
549
1838
9
398
529
367
535
3426
69
603
223
2531
535
535
96
2860
407
438
431
7
621
465
530
302
303
1
1579
1098
352
3
4
122
9787
17
8168
395
3
3
2120
2078
2120
42
5650
290
2510
917
1933
1602
1602
1602
1934
1934
1934
1934
513
513
513
513
513
17881
168
647
4
360
283
17066
17066
529
14135
1284
937
49
321
567
896
13
217
666
1328
1328
300
3
45
252
84
898
480
302
334
32
15
718
169
235
234
1
299
1020
1013
1020
7
138
2042
884
847
37
1020
1031
1031
487
474
2
9
11
2
1147
1147
625
436
34
116
113
3
39
1060
1422
75
121
102
64
59
5
1088
2402
32
321
738
161
62
23539
14
252
13176
2589
2589
2589
2582
246
638
765
127
181
1162
228
7
7
1286
10335
282
1203
266
36
1
15
797
172
711
4
3546
1717
280
19
10349
2
8939
4051
323
323
1325
1672
835
733
876
1408
215
317
8125
8125
8125
595
8125
29
1983
1160
794
81
1818
1113
618
624
6
313
307
313
6
1006
940
1006
66
682
682
660
660
1068
858
1068
210
4614915
359185
30903
310
30903
600
79
272
79
283
268
127
149
99
1
1245
156
98
10
127
196
476
74
209
15
25578
148
304
19845
468
950
109
189
189
189
147
652
184
184
321
321
300
3404
1379
70
1379
291
427
192
51
131
217
1725
1725
458
138
425
4
610
90
1282
1282
1282
1282
13741
155
3981
8346
1
16
312
370
613
177
1282
102
9
510
97
247
154
19
24
201
79
3
6
2
134
7
5240
5240
629
5
507
8
899
479
347
10
230
1168
1144
23
1
3
447
137
371
202
1
1
41
6
128
19
6
5150
7
5150
559
559
559
1710
247
259
168
1036
2874
2874
1027
114
192
25
149
145
4
27
412
415
1
2
429
431
2
17
269
208
74777
954317
68
588
10
17
2
2
2
15
3
1
2
197
18
47
5
10
1
1
21
6
2
4
4
17
126
2
1
2
2
756
29566
4620
4620
1197
482
249
203
243
9
2
2
206
502
123
453
220
140
250
156
185
1589
7
379
129
70
180
66
1203
111
699
98
1
4
181
64
113
87
40
346
92
27
699
46
89
133
120
49
27
144
64
167
11014
6
1066
361
2
271
426
426
426
425
1
1264
1264
251
251
102
812
252
177
281
190
190
1378
1377
1364
13
1
503
503
1379
236
65
508
324
246
663
663
2668
668
104
143
248
175
125
493
488
5
381
2
2
39
290
247
234
231
3
13
13
531
7973
274
274
266
8
1208
665
44
37
60
81
321
629
629
617
12
676
651
676
25
421
421
1069
594
248
209
18
7
1231
455
769
1934
37
349
21
377
385
120
28
84
295
238
318
2915
321
321
862
16
488
358
287
16
271
271
201
201
140
283
41
40
62
643
45
223
238
137
29557
357
1688
29
716
716
943
943
1280
24286
1069
462
560
607
47
724
724
258
258
259
259
252
7
1135
1135
5
813
456
352
2223
712
114
147
76
428
746
370
1005
60
60
146
117
154
37
229
46
25
1162
395
529
213
451
451
611
3403
527
313
930
44
839
842
3
88
48
207
207
296
296
2592
26
41
62
403
405
107
949
33
566
7409
1655
137
48
34
35
419
368
375
4159
65
3
111
838
838
618
220
2388
441
441
1947
1947
10474
4
208
8931
115
676
100
146
130
127
58
5853
2237
743
742
1
3
22
8
366
374
5
2
1
1
168
16
5
53
28
39
29
5
12
2
8
78
46
11
3
240
231
4
4
5
3
2
92
50
1
74
69
5
46
10
3
42
43
33
203
201
2
4
1
13
58
176
64
51
9
42
47
139
1
5
3
21
60
134
10
4
19
34
20
6
3
4
61
131
6
84
456
211
161
50
666
167
98
297
54
1072
236
318
142
169
207
1539
281
150
150
244
232
226
6
12
138
30
30
97
108
11
3
260
149
108
325
365
11
29
101
101
3661
14
3661
626
626
799
3021
319
400
411
11
369
373
4
94
95
1
416
321
317
4
287
278
9
2886
9
2886
333
333
805
805
1739
252
1291
196
1489
3
14
14
1472
42
10
412
142
260
683
177
262
239
23
61
179
183
4
74
74
261
260
261
1
676
33725
1180
209
218
157
31
30
78
7
44
27
675
222
14
19
53
52
1
9
15
14
12
2
1
1
31
41
51
8
33
70
58
74
1
5
5
10
20
1
709
144
99
99
26
26
104
104
1
270
199
70
66
66
18651
579
349
1102
263
268
100
122
1421
1421
4558
245
556
547
563
16
69
1486
1574
65
236
3326
104
764
660
258
300
673
1095
3905
3905
369
369
1182
791
391
979
979
169
1230
289
150
382
240
4499
2
694
694
281
3802
1
9
5
5
5
1
3
1775
1431
12
1
273
1
1
384
384
384
438
438
438
901
7188
6
221
10
4
2
40
156
3
318
5
65
248
2094
389
449
129
121
8
10
50
305
125
13
26
86
95
9
27
126
348
350
2
812
84
100
64
113
123
146
92
90
75
850
8
99
92
7
12
96
95
106
255
104
883
97
217
51
140
16
15
120
80
6
91
50
220
220
336
889
63
12
105
55
83
104
22
54
1
8
37
1
8
7961
4
7
7
7950
1453
51
51
202
638
3
10
277
52
93
94
1
180
68
16
16
5
6
9
74
69
5
2
523
1
522
505
10
6
1
117
117
65
65
462
69
75
42
40
2
24
21
55
120
160
1
4
4
35
2
2
30
1
6
7
3
22
22
58
103
21
24
17
7
50
50
495
119
95
79
2
1
13
40
8
196
194
2
37
616
91
26
21
21
7
6
229
13
14
80
11
18
43
35
36
1
48
48
85
85
82
226
53
47
6
6
16
9
17
49
110
110
59
59
30
30
46
46
46
46
201
801
22
120
15
13
29
83
13
64
31
25
185
76
73
76
2
1
66
66
62
62
73
73
169
43
114
126
2
1
1
5
3
194
991
55
39
34
15
2
1
215
196
1
1
2
15
43
2
9
31
5
1
163
159
1
3
92
99
2
5
30
46
6
1
1
187
77
77
8
66
10
11
37
43
33
33
1
67
39
27
35111
501
9
9
34586
1687
5415
1412
85
94
9
2
31
10
17
8
185
169
16
208
210
2
7
49
3
192
4
22
5
213
179
60
211
129
130
2
76
88
328
79
1
100
16
7
114
47
94
2
13
73
504
518
3
1
2
11
72
346
347
1
115
25
65
60
98
98
233
1358
76
40
71
1
132
122
115
7
109
91
148
335
334
1
862
428
71
6
11
5
3
4
11
29
10
4
55
3
8
5
1
29
36
5
9
1
16
7
53
7
6
29
6
4
12
450
310
128
7
7
7
75
2
35
38
391
914
121
58
20
175
174
1
26
92
7
24
23366
6848
20
30
1
75
14
27
187
1
261
5
60
1
8
84
101
1
26
143
83
130
1
1
273
69
71
1
1
29
85
49
57
2
174
192
18
35
79
63
83
19
23
4
18
168
15
4
1
40
87
90
2
1
58
3
285
128
145
17
116
650
646
4
44
3
113
99
98
1
111
4
20
373
89
86
3
81
82
1
49
45
4
31
30
1
47
8
47
70
204
206
2
60
992
968
1
1
13
2
2
1
1
5
66
6
2
3
93
49
16
217
4
15
45
35
53
5
67
86
68
18
29
7
23
70
7
82
4
21
66
10
2
1
155
3
6
38
1
14
32
2
41
2
23
113
11
1
6
42
3
49
10
56
25
439
442
3
37
25
85
2
2
156
44
19
39
109
108
1
40
41
1
1
10
37
3
36
45
82
17
9
60
144
52
1
487
520
33
8
52
51
1
1
32
13
2
2
77
9
24
208
45
43
32
3
2
8
131
10
5
51
848
137
156
1
117
92
279
2
1
27
34
7
128
4
3751
339
100
97
3
1172
1171
1
202
201
1
39
143
9
8
84
42
910
875
1
1
1
6
11
1
1
1
1
8
1
1
1
90
60
1
310
357
38
9
71
50
5
212
198
11
1
2
3
209
48
7
1
9
45
1
3
4
58
22
72
74
2
90
354
99
28
70
58
9
15
8
7
579
579
579
579
12662
13
554
554
554
279
12095
325
325
7
1372
352
1013
372
2400
155
481
626
279
144
343
1
1970
1317
652
801
16
450
441
9
335
409
409
5
1199
499
695
461
2857
540
833
662
361
483
483
3242
78450
865
319
865
49
17
56
72
39
115
51
147
165
165
165
9
15222
204
204
14870
4674
480
46
4
10
68
42
25
18
3
1
3
92
124
18
26
1
38
1
359
5
4
32
3
2
111
117
6
1
4
61
7
2
29
5
4
2
19
206
1
14
7
23
1
729
130
5
79
257
258
1
29
4
6
5
5
76
17
4
3
3
1
194
3
4
321
1
1
2
3
14
2
13
169
29
12
5
8
3
1
7
5
234
236
2
2
5
34
15
1
12
8
7
4
29
6
4
30
1
18
20
24
76
10
15
16
1
11
18
43
13
8
227
11
2
124
2
73
22
20
2
9
3
15
11
18
13
20
6
15
28
9
3
8
33
1
396
7
3
11
9
1
31
1
3860
3971
8
3
95
3
2
15
7
18
6
50
4
138
150
12
13
7
1
3
12
3
57
14
3
40
139
139
8330
514
202
202
803
3891
98
175
10
37
39
86
621
85
32
100
72
45
133
17
110
56
50
75
252
79
42
115
101
292
199
167
2018
274
99
99
315
113
194
176
165
362
221
1705
120
859
726
1040
462
17
155
406
2308
6
334
1860
125
115
223
209
194
186
201
197
4
273
442
35
151
256
8554
105
8059
3007
7
59
184
4
65
61
4
14
230
250
20
152
153
1
35
81
83
2
9
32
43
2
213
131
78
7
50
165
45
139
19
8
86
5
42
15
52
14
10
133
139
6
9
6
485
490
5
32
4
1
10
22
8
20
87
4
4
67
51
36
6
57
18
27
9
102
13
12
113
1
178
46
25
48
162
7
4
87
9
7
7
129
176
17
10
309
3
1
2
19
125
121
17
166
1
11
2
390
76
147
101
66
151
6123
164
1406
140
23
137
49
116
58
414
133
32
140
4427
1611
2
73
23
37
31
92
2
6
16
2
34
33
99
102
159
145
149
4
52
126
65
71
96
100
92
1
166
7
54
55
153
174
14
19
31
105
84
24
172
8
21
266
139
139
2
2561
327
406
49
17
13
2153
376
162
18
113
85
81
90
116
140
49
321
81
70
74
163
214
30040
1277
1225
164
48
251
194
195
1
19
187
228
46
87
450
263
187
1
1
11778
3461
199
220
1
20
42
22
135
86
18
6
33
217
232
227
5
97
20
17
3
279
261
18
99
115
33
105
19
11
53
142
199
37
1
32
277
2
255
150
40
94
58
223
24
65
89
32
57
155
88
104
62
90
211
15
25
75
175
29
34
99
2
85
106
8
107
255
201
3
51
43
96
139
17
148
178
249
42
99
69
168
140
30
174
294
125
4
15
178
15
21
192
49
233
214
41
24
17
1529
108
101
105
4
202
26
14
218
359
362
3
276
171
161
10
46
47
1
579
115
118
251
95
92
3
655
1
422
231
1
3680
30
213
795
63
641
436
297
14
1128
63
1
1
1700
89
349
376
386
10
321
555
459
3
153
135
157
11
434
434
781
89
123
569
304
185
46
73
282
282
1119
4077
298
23
25
52
39
126
32
56
17
11
229
1
42
121
13
131
37
34
19
3
29
206
104
2
156
172
30
45
15
164
173
8
1
61
43
316
30
1
194
69
3
201
201
268
268
213
359
8
5
41
15
6
4
65
67
2
133274
10694
27520
1091
390
488
36
62
1003
25
442
536
527
9
770
770
813
813
780
33
3529
8543
530
525
5
386
353
33
68
6
25
20
16
465
2
22
20
20
6
20
23
3
3
8
25
26
141
107
4
13
137
22
202
26
487
12
18
67
593
585
8
33
694
98
20
45
16
28
18
11
42
29
1
18
17
73
117
5
1
5
10
17
24
169
564
564
2396
603
533
244
197
169
245
405
963
963
208
208
371
371
789
789
532
476
532
56
362
362
775
775
1751
51
1176
524
1030
1030
23
1477
119
979
43
313
312
1
682
675
682
7
1061
7
1054
971
971
964
7
880
880
33801
28615
33801
450
3
5
1
11
6
53
5
7
4532
95
18
1996
1996
904
444
641
7
1440
1041
1041
1027
14
399
399
13117
21
5
5931
475
2877
748
811
989
26
7165
7165
1001
624
624
377
377
1049
1049
1049
3496
3496
3495
1
3775
39127
225
49
176
3088
1042
752
760
8
411
382
28
1
543
17
17
315
304
11
132
5358
2670
2556
2556
1194
1194
1
1
1076
1076
852
4
848
732
116
1974
1892
1974
82
192
192
288
2494
89
222
73
51
74
161
158
3
276
106
212
124
265
103
62
97
177
114
923
923
1277
3904
429
805
596
759
163
634
1829
1829
2092
1521
254
253
1
27
20
270
2
246
106
138
1558
1558
3337
3337
53
958
370
533
535
2
2
2
912
910
888
22
2
644
644
2025
2025
466
466
2
2
33
33
69429
1325
3937
29
1119
28
408
389
386
3
294
1340
233
173
408
364
162
1449
1449
1203
246
527
81
81
446
446
1132
165
165
5
967
10
210
370
263
36
73
44
44
44
342
3065
420
2387
445
450
5
270
131
136
143
314
161
362
336
336
7
3
1
1
2
675
7799
1274
33
846
395
4988
2010
309
236
225
7
393
395
2
26
179
53
82
2
10
1
47
7
15
4
151
152
1
53
354
2
1
32
9
78
1
64
255
258
3
1
61
307
3
1
3
2
2
860
68
547
245
1970
1970
854
1
87
21
1
764
1
1
6
2
6
2
224
1250
28239
5747
20439
143
54
18
26
205
201
4
140
264
403
477
182
46
204
4
167
17
250
247
3
201
101
32
8
24
252
22
88
158
118
15
146
172
13
138
3
177
267
42
143
127
29
70
22
182
38
82
1
21
118
186
366
47
82
71
103
84
424
75
93
26
210
24
36
16
32
10
14
260
293
178
204
167
298
289
9
40
29
53
16
231
109
162
222
7
3
342
167
95
34
107
43
3
58
5
32
64
350
51
227
212
141
126
4
106
33
205
196
69
15
105
1
95
70
31
146
136
23
7
14
579
54
128
336
63
41
22
152
28
210
229
51
105
105
298
1594
108
140
163
182
493
90
45
75
170
170
538
190
77
61
33
100
75
77
2
429
429
750
2000
68
7
107
289
183
26
128
19
76
189
16
28
16
27
23
48
259
410
14
11
30
44
21
17
14
1
511
298
213
513
19
19
40
20
20
19
20
1
383
383
71
71
70
1
279
279
2892
2045
573
3
3
333
253
472
411
379
32
8
8
839
839
16871
485
51
738
122
314
91
160
1680
4245
61
56
144
25
37
51
70
7
79
65
70
100
269
36
37
1
62
88
88
85
99
101
2
66
121
80
104
13
24
44
136
40
116
59
5
70
141
51
317
315
317
2
374
1
217
156
3578
597
181
202
208
6
298
350
259
348
130
365
189
235
418
274
274
1038
79
236
178
333
212
179
179
882
354
60
222
124
122
6
405
145
29
225
1363
246
186
191
339
28
320
53
269
4
162
103
782
24
288
470
361
2
145
150
63
64
1
586
134
1
7
79
83
282
740
97
82
150
148
103
160
123
255
104
28
1
1621
373
373
1247
322
51
347
177
107
66
39
92
46
122769
4827
6115
759
1067
970
1067
97
17
1065
570
478
1880
1880
1344
149
1344
1195
310
310
1378
166
93
94
1
99
7
497
64
423
423
28
186
313
45
8
26
29
19
475
475
3633
692
1
758
387
370
73
27
27
109
87
2
493
39
16
23
330
14
17
3
144
72
388
4
4
4
7
6
1
361
29
1
353
353
154
154
154
39
1158
301
249
569
1021
1021
82083
3884
109
1396
195
841
3
116
218
530
24
160
130
2
197
182
544
203
448
158
157
18
116
95
280
16
95
613
24
28
7
215
233
20
73
255
51
42
218
69
52
662
2
154
17
5
341
13
294
80
645
360
267
4
279
252
341
419
21
363
2
32
555
96
465
9
51
74
134
1554
117
7
407
79
51
9
65
91
226
285
141
247
46
117
4
740
147
138
163
297
327
74
289
2
52
1705
90
362
181
277
36
45
7
7
301
7
315
102
9
20
488
21
112
306
217
333
9
1
3
1
185
56
63
803
61
128
188
158
24
81
36
1106
49083
267
219
133
223
43
642
743
743
185
2
3
7
51
290
1
2
201
1
47
1
18
13
13
15
104
273
48
48
22
51
1968
140
4
33
108
1619
5
4
4
12
42
1
2545
230
611
757
402
545
488
488
95
95
3030
13818
818
496
693
1751
535
323
117
2375
668
890
1187
935
103
972
412
414
2
155
300
408
408
408
408
119501
1170
132
132
132
570
2
570
5
14
63
49
53
356
5
23
15944
236
20
123
60
43
1290
1124
166
9362
3521
14
26
18
14
9
53
7
26
23
83
10
20
21
7
7
4
65
63
1
1
1
30
16
32
8
12
30
1
41
2
3
1
27
8
36
1598
190
2
30
877
840
1
1
1
1
1
1
4
1
1
1
2
1
3
9
1
1
1
3
1
1
1
4
4
15
2
1
6
1
3
2
124
1
282
281
1
1
1
1
6
43
2
6
132
8
3
12
7
3
8
15
4
21
2
12
5
1
18
16
9
1
57
12
9
3
3
5
1
78
15
1
2
28
3
47
4
7
54
55
1
8
1
57
42
5
5
7
8
2
11
16
7
24
9
25
90
69
3
11
4
81
83
2
88
49
45
10
5
2
1
1
4
5
8
134
4
7
63
11
40
5
8
9
9
53
2
19
2
4
62
10
41
9
2
14
6
10
4
27
36
87
38
10
2
23
19
15
18
1
19
20
2
2
6
4
6
1
40
16
15
2
204
6
3
5
10
33
4
99
210
7
2
45
49
23
24
1
18
9
9
14
2
1
11
2
63
2
6
9
15
4
4
3
2
10
7
12
5
1
7
1
15
27
112
12
8
14
7
3
4
14
12
2
26
9
69
7
1
15
62
17
506
73
116
113
204
2179
1031
17
34
47
15
1
1
8
39
16
31
9
43
2
38
8
18
23
2
4
9
14
15
117
13
16
30
1
1
7
10
15
22
43
7
6
8
7
30
2
15
1
10
25
37
8
76
30
6
25
114
56
7
9
340
340
148
148
1760
533
61
235
7
42
99
25
78
74
4
96
91
90
1
50
37
20
12
32
39
10
73
51
69
15
39
37
2
46
1
1
101684
598
377
340
15
2
12
8
455
455
98359
39172
11
2
5
23
241
162
45
349
8
1
1
223
1
28
37
24
102
1
69
7
8
34
19
9217
86
171
278
342
348
6
48
246
246
5828
5527
3
1
1
2
4
9
2
1
2
13
5
1
6
4
23
36
5
2
2
1
6
1
2
3
4
18
9
9
1
6
9
1
3
1
1
6
2
1
32
1
1
5
8
7
2
6
1
1
18
1
3
4
3
20
630
633
3
195
200
4
1
226
70
156
398
625
130
18
5
57
30
23
21
1
12
22
25
26
228
4
50
11
21
14
4
42
12
15
119
13
13
1
6
152
5
150
85
2
11
15
13
10
8
26
9
1
31
1
17
27
35
17
2
5
18
2
16
6
1
4
1
1
46
17
33
156
19
42
1
84
3
8
1
6
4
13
30
7
5
134
85
9
1
4
21
10
12
26
1157
5774
16
56
51
39
7
5
105
474
1955
1552
1955
15
13
2
25
30
1
3
1
5
5
2
3
25
29
4
35
30
5
14
5
216
2
6
12
31
1
15
145
103
2
7
4
3
1
3
1
1
1
9
1
9
4
2
40
7
6
1
623
56
304
169
2
3
2
2
7
14
7
14
10
1
3
20
9
1
42
12
12
14
12
225
147
40
46
6
10
8
8
5
1
109
133
7
2
5
9
6
3
1
229
228
1
497
500
3
20
1
302
416
54
41
13
3
5
4
1
4
4
2
4
10
8
6
14
38
8
1
16
693
7
9
18
16
5
12
7
9
18
41
3
92
145
1
36
263
30
17
25
3
29
2
5
23
2
6
5
11
34
13
3
3
24
189
1
2
3
84
5
1
41
486
488
2
2
1
198
135
106
6
5
30
8
39
22
25
29
36
114
192
91
5
3
7
32
18
3
5
8
9
40
1
4
3
1
4
61
1
18
16
3
4
1
7
41
6
2
13
345
354
9
93
28
20
65
34
1557
1
143
234
1045
1109
21
17
4
5
2
36
70
16
256
88
136
98
4
94
2
2
9
88
87
1
1
9
26
56
8
16
159
160
1
9
13
11
15
53
9
18
15
7
16
263
105
1
10
8
82
6
1
14
38
8
6
22
94
42
1
75
7
156
1
23
46
66
19
3
4
1
193
4
327
78
10
1
1
11
4
95
3
24
22
6
14
424
273
5
7
5
1
9
12
11
70
17
14
11
4
92
9
45
37
3
99
16
198
203
6
104
2
60
22
2
176
5
4
13
57
6
33
1
9
8
12
1
4
5
32
1
97
33
221
1
4
67
5
21
23
4
22
102
5
5
1
1
35
9
15
47
158
62
6
23
15
3
94
1
1
141
10
35
4
1
5
1
5
11
2
35
240
4
103
4
1
1
5
21
1
63
22
114
81
3
4
94
6
19
1
21
18
40
4
32
379
19
71
37
6
1
72
217
6
2
37
20
210
49
67
9
1
5
2
21
1
154
3
33
57
15
10
36
10
40
34
13
29
117
39
3
28
39
34
29
139
1
172
6
15
183
1
18
105
24
2
16
30
21
19
3
70
129
32
15
140
46
2
18
11
11
27
74
72
103
2
7
24
3857
225
2316
2422
1
3
2
1
3
1
93
2
124
30
11
119
118
1
171
226
313
188
28
38
28
9
13
4
7
35
190
91
153
10
2
86
8
1
21
79
5
5
20
4
1
18
2
55
10
1
128
4
31
1
9
1
160
126
8
47
7
3
14
3045
378
275
27
2081
2
6
2073
2026
14
16
1
2
13
1
64
212
220
8
15
54
12
4
1
14
21
4
5
11
16
4
2
66
72
26
12
18
3
7
9
97
128
593
10
11
82
6
36
4
126
6
5
2
12
6
5
3
64
21
2
2
3
1
207
47
15
14
1
24
1
1
15
3
7
110
4
38
4
1
3
15
16
4
328
299
1
1
1
155
70
4
23
12
4
15
1
3
8
1
183
69
306
8
1
19
2
7
39
54
1
39
7
114
46
1
6
4
33
48
5
9
140
21
11
120
61
8
71
55
16
3
253
20
144
14
90
111
1
7
29
12
63
139
1
28
13
7
11
4
2
1
26
1
113
3
123
36
5
227
57
18
22
33
53
1
2
2
119
16
6
45
13
2
222
1
5
36
17
40
24
19
3
16
135
29
1
305
4300
148
150
1
1
50
38
18
187
69
38
31
14
147
169
22
267
265
2
25
114
9
133
131
2
19
64
117
21
35
49
7
47
14
71
2148
2200
4
2
24
5
7
1
3
2
1
1
2
19
88
89
1
7
23
8
3
4
188
71
115
80
32
8
37
7
8
2
361
102
208
13
3
62
2
143
1
56
2098
1
3
2
2
4
13
23
5
32
27
67
2
9
41
9
13
2
80
2
12
17
2
3
63
80
3
2
6
11
140
140
182
182
1292
1292
164
435
488
1
1
204
281
281
1538
39
1538
76
76
95
95
45
45
1283
153
4
1043
1034
9
50
33
17
21
8
4
78385
6814
5455
101
1151
381
17
23
25
29
4
4
420
406
1
2
1
12
26
29
1
2
2
11
3
36
8
51
64
48
4
20
1
684
195
42
38
4
78
61
47
112
1
148
126
270
10
57
36
41
732
130
22
46
52
72
20
23
80
28
27
1
16
20
261
34
904
2517
57
148
31
43
235
234
1
82
77
5
4
1
5
703
702
1
66
59
7
6
6
6
214
92
122
11
1
1009
10
175
1
127
47
375
34
67
273
274
1
449
449
598
9869
226
1012
100
75
39
46
1
19
10
3
48
9
287
3
6
2
44
2
14
4
20
53
1
131
4
127
7
362
129
138
70
18
1759
5234
2
102
103
1
163
141
2
20
14
16
21
70
3
79
88
9
4
2
2
3
7
80
385
104
107
3
17
47
128
10
122
3
72
48
27
35
4
86
891
875
3
12
13
1
81
32
15
17
5
1
90
14
5
1
647
646
1
16
11
12
2
156
14
48
92
53
53
71
71
87
87
183
183
1982
932
1
35
15
193
186
1
1
6
6
9
11
46
43
3
10
142
2
44
185
41
43
1
1
1
1
5
15
77
78
1
143
55
13
75
78
3
49
51
2
61
62
1062
16
178
2
105
103
1
1
51
50
1
4
42
41
42
1
285
780
61
7
3
4
140
149
3
5
1
2
257
19
483
1
135
207
13
59
9
9
193
33
116
44
73
4
14
55
8395
238
60
60
301
169
9
24
25
8
10
2
13
37
14
608
213
1
4
54
37
1
3
144
141
3
9
7
3
118
119
1
7
6
31
27
31
4
1524
3567
30
54
277
195
64
67
47
40
88
48
14
31
17
18
29
32
135
202
174
177
3
84
81
1
2
223
191
3
6
1
1
21
22
16
26
22
4
4
103
516
24
1
1
165
325
1197
317
62
63
1
56
59
144
138
5
1
53
74
21
220
219
1
64
53
11
10
26
164
163
1
1877
793
1
1
13
10
11
24
173
12
93
15
27
46
183
188
4
3
1
1
13
456
458
2
35781
6153
3068
104
1732
2903
16
2
2
2
2
2
10
23
2
54
42
13
1
1
7
10
1
10
1034
296
3
3
14
14
2
1
1
1
1
1
2
2
4
4
1
13
13
1
3
2
31
107
11
22
1
1
2
4
1
2
3
3
1
1
4
2
16
13
1
11
1
1
83
70
1
12
1
4
2
2
5
5
21
1
20
4
4
4
8
9
1
1
1
1
1
6
5
1
4
1
1
1
1
2
2
8
5
1
1
6
2
1
1
1
1
3
57
6
3
3
1
1
1
3
3
3
2
1
31
49
7
1
1
4
4
1
2
9
45
1
1
5
2
3
1
1
1
133
2
1
1
1
127
1
4
2
2
1
3
51
56
5
2
10
78
28
25
13
15
2
97
690
5
23
30
95
26
118
33
2
197
14
13
1
25
25
289
58
125
127
1
1
48
41
5
1
1
38
29
1
5
2
3
2
1
12
18
1
5
453
29
49
48
1
20
294
61
101
99
101
2
43
43
40
39
40
1
63
63
516
516
410
5908
5
5167
4909
2
1
1
3
1
1
3
1
3
1
1
3
1
1
1
1
3
1
1
1
1
6
2
18
1
2
48
1
1
1
5
2
3
1
21
1
6
3
1
1
1
1
1
1
2
2
1
2
9
3
15
1
1
1
1
1
1
1
1
2
2
5
1
2
1
3
3
1
7
4
2
2
1
1
1
1
1
2
1
1
1
1
1
6
1
1
2
1
1
13
8
3
1
1
1
3
1
110
3
1
2
19
77
74
73
1
2
2
2
3
3
1
1
1
1
7
1
1
1
7
1
173
173
341
82
259
499
188
6
41
40
1
42
7
5
17
12
50
31
72
28
86
84
86
2
1346
8
63
571
10
6
9
10
35
1
1
129
45
2
7
201
2
6
24
16
4
661
5
18
18
196
23
173
1
1
60
23
36
24
1
44
16
4
23
23
259
4
30
69
64
69
1
4
40
116
116
105
2
9
21
21
61
61
13
13
21
21
12
12
19
19
36
36
106
1
1
13
39
7
19
86
86
122
228
53
29
24
185
893
56
46
10
21
19
2
154
149
2
3
93
91
2
293
280
1
2
3
5
2
12
18
6
62
73
4
7
329
1
191
137
89
198
5
103
1
420
40
40
130
98
103
5
106
1
185
41
48
46
2
96
81
4
72
5
93
4
65
24
14
337
128
137
58
242
2288
2
1
8
14
1
3
1
4
1
2
10
1
3
67
1125
4
1
33
7
6
5
2
839
5
18
31
1
22
38
4
34
30
4
8
33
5
1
2
1
2
3
1
2
3
21
44
1
68
70
2
524
1
1
30
1
2
1
114
119
5
2
3374
591
29
5
1
8
4
4
47
38
2
6
4
160
1
56
1
6
11
34
3
12
45
10
2
2
3
70
18
3
14
4
6
2
2
26
37
1
52
2
2
1892
470
1
104
102
2
1
97
142
2
84
1
7
14
2
26
1
538
519
1
14
2
4
2
7
1
238
234
1
2
1
3
1
1
1
8
3
2
1
1
1
14
14
9
101
4
7
5
1
1
30
3
9
31
4
40
5
6
2
1
6
1
8
1
1
4
5789
916
19
3
158
155
1
2
128
153
20
5
1
20
5
15
1
1
1
229
35
3264
3503
4
29
5
6
1
126
73
1
41
41
9
1
1
6
1
3
32
34
2
2
1
2
1
1
4
1
2
10
1
3
1
347
346
1
338
334
3
1
2
39
8
1
2
1
6
37
34
37
3
79
906
126
1
54
33
237
203
154
160
4
2
13
43
291
1
5
6
33
203
12
12
138
15
69
54
19
209
120
70
581
9251
56
14
5
15
9
13
77
77
902
902
334
1
7
7
15
13
39
18
61
18
15
8
14
11
14
1
34
14
17
18
14
25
1
6
8
23
2
1
12
6
1
5
3
27
11
35
10
4
4
35
12
3
1
243
243
203
1
54
120
28
1122
4209
5
6
173
7
39
34
32
81
34
20
1
50
4
1
124
85
84
1
47
67
64
1
2
2
3
2
22
6
7
241
240
241
1
191
10
9
5
1
6
1
4
1
23
66
8
53
61
255
297
189
186
3
5
6
6
8
24
22
56
78
7
4
21
6
16
31
11
84
79
3
24
24
5
1
5
5
7
137
7
23
18
93
183
551
14
121
13
70
132
18
450
2429
96
23
24
52
156
244
68
9
81
4
16
42
44
2
21
23
1
1
137
227
15
65
14
15
92
97
2
1
2
56
55
1
84
87
4
70
108
87
80
7
16
57
55
2
266
266
266
264
2
3386
89254
7239
612
25
90
2
290
18
3
41
21
5
14
14
227
38
5839
1133
22743
776
223
236
234
2
317
2174
320
173
38
445
444
1
448
183
42
154
95
258
18
565
565
412
412
1613
3
481
559
543
16
570
527
527
404
404
1266
3
254
776
233
1250
4687
244
201
203
1
1
26
155
204
290
4
142
146
295
98
278
116
274
145
4
177
112
126
251
147
358
358
1936
6242
47
4
191
194
3
199
19
160
36
652
33
1053
98
99
1
39
51
92
6
26
134
41
50
285
57
99
312
197
2
79
68
50
93
1
87
95
8
7
26
1015
1015
67
363
126
170
92
853
462
299
355
355
3723
55886
11798
1771
177
1
223
200
316
333
17
9
215
215
172
214
24
2
18
249
252
3
225
142
2
115
143
182
18
77
126
245
170
293
291
2
6
179
181
2
163
351
368
364
4
211
471
1798
5
182
179
3
209
653
186
1450
5273
5256
896
17
13
12
3
118
4
178
31
553
284
450
1
44
1
33
2470
2
146
17
448
448
2125
162
194
144
133
11
217
386
387
1
341
343
2
469
458
11
209
207
2
539
32
193
168
146
9315
2287
9
45
163
16
3
466
1
5
2
9
1
13
5
1
7
16
156
38
24
22
18
5
11
6
223
233
3846
39
7
49
9
41
53
11
3275
3363
2
3
9
1
14
1
44
5
6
3
41
303
184
4
60
71
228
10
9
13
80
9
17
10
16
5
27
6
3
15
11
11
147
136
5
174
105
105
80
36
27
8
4
73
6
24
428
428
12280
3765
7
4
55
23
14
9
56
53
1
3
1
1
60
1
44
111
109
2
1
48
99
137
36
2
65
172
158
14
4
37
131
570
686
98
36
4
57
1
3
18
15
2173
2017
2
27
22
113
24
36
31
6
7
1
38
84
491
579
3
19
20
1
35
2
33
10
13
2
11
7
21
7
213
42
201
207
6
5
239
76
11
59
48
6
5
231
35
6
43
870
870
427
5
11
6
1
22
2
20
19
148
141
7
2
3
2
32
10
20
6
1
5
90
109
95
10
4
5
5
12
135
125
2
1
1
1
1
1
3
1
228
80
576
624
1
6
3
1
1
3
1
6
6
1
30
31
1
308
10
89
69
20
20
103
107
4
64
4
99
94
5
77
4
79
9
1352
5180
3
32
34
247
304
116
930
935
5
88
225
222
3
250
31
240
74
4
2
203
5
2
243
308
19
159
7
5
3
129
13
11
136
29
417
242
218
2
9
2
2
2
5
3
4
1
1
1
146
375
4360
205
161
428
267
171
34
375
59
43
48
424
347
424
269
183
64
190
293
18273
132
5412
161
181
25
156
66
66
231
231
1
377
211
165
7
361
109
1
207
37
4035
60
135
3026
2
135
162
77
438
431
1
1
4
1
682
12108
3381
10907
85
302
312
10
147
84
71
72
63
125
24
72
14
1
8
34
48
37
127
142
485
10
424
70
72
2
15
17
2
71
11
144
79
57
62
18
289
16
199
44
221
1
31
72
66
286
144
27
71
695
715
7
9
2
5
6
138
68
183
37
8
89
2
93
64
26
188
60
163
173
10
92
184
103
99
68
118
109
180
178
2
166
3
220
78
49
90
83
7
299
20
161
118
621
2
2
619
246
91
181
101
1193949
112849
1855
2
1855
1147
1147
2
706
380
324
1243
1243
1243
1227
1243
16
103197
4561
80037
5509
1645
6114
80
1
121
70
82
12
78
16
111
101
55
3
43
43
1
94
119
29
12
237
162
162
391
120
20
133
41
102
114
70
123
97
63
21
108
194
1
155
40
102
593
62
103
6
104
106
102
167
87
257
257
3399
13319
6
13
221
103
479
73
471
11
76
74
237
184
191
7
326
20
171
37
169
140
16
104
4
161
164
3
178
155
66
258
120
75
234
221
8
8
156
216
3
189
329
2
1
157
208
233
239
6
380
396
16
31
69
28
182
305
204
102
164
5
32
214
6
32
63
187
239
238
1
1
47
287
189
120
296
66
283
10
70
287
4
80
362
362
242
242
12
253
106
95
40
152
141
11
597
597
636
199
69
16
10
47
64
84
1
28
102
5
10
1
237
136
215
78
78
1
1
22
534
281
1
31
105
1
115
2194
64
273
182
237
522
543
373
1850
1849
333
527
7
96
204
26
87
28
450
91
1
322
322
37878
10202
28
32
232
317
95
178
39
195
27
5
217
95
17
60
52
180
151
247
5
20
163
28
52
276
146
270
1
215
58
507
336
182
45
455
426
2
27
164
2
163
146
36
50
40
27
1
16
35
210
146
95
302
327
21
4
185
1
85
249
32
257
169
2
88
106
149
18
187
54
214
211
244
240
4
232
320
82
79
566
288
212
196
128
136
301
245
14
213
173
150
13
153
93
40
146
1421
41
9
56
162
27
24
3
194
21
38
73
201
92
35
29
31
131
128
153
54
172
21
331
220
204
341
228
191
222
3
163
92
2
27
52
231
164
34
100
2
141
38
230
16
7
189
19
84
133
126
125
169
303
156
3
56
292
177
21
6
157
122
119
151
366
17
236
5
128
12
47
124
198
26
260
210
295
297
40
57
17
63
145
115
27
6
189
236
4
20
119
207
55
245
95
152
385
58
1
65
76
685
707
22
257
99
126
38
168
19
6
252
1219
116
100
217
218
1
216
91
101
126
161
90
8362
1479
13
382
44
32
36
4
1
4
177
181
4
84
79
5
398
1
1
181
204
16
7
74
206
27
28
102
29
214
106
83
53
63
17
1
16
43
308
15
122
265
60
162
90
48
92
123
240
244
4
19
78
120
133
13
191
196
5
90
191
11
4
96
16
72
278
95
85
10
172
14
93
46
250
32
332
321
11
51
200
147
185
9
1
7
7
322
2707
6
18
5
36
57
21
82
412
4
28
13
230
87
81
1
22
72
92
1029
48
8
33
15885
1544
127
127
1087
103
195
154
126
127
181
201
932
6436
180
300
304
4
153
197
29
196
229
157
116
92
121
91
82
14
196
242
130
173
11
2
149
31
65
114
136
12
131
42
18
125
128
28
1
113
187
181
262
121
177
342
195
86
139
3
3
4118
401
139
11
89
173
188
64
189
141
180
115
112
94
135
130
6
113
188
133
123
91
225
95
188
198
114
107
139
237
151
2243
297
156
125
107
143
90
82
88
93
94
1
106
71
92
243
142
130
126
330
53
113
1
163
142
142
142
142
40185
442761
643
643
643
2214
1
457
457
1756
508
8
290
17
67
38
828
6652
172
1394
719
675
917
18
459
8
8
432
427
5
271
271
729
225
504
84
899
441
374
934
71
234
235
1
1
362
266
25
1336
511
505
295
703
12428
4573
1448
151
359
40
454
258
360
1
3
301
327
154
340
32
273
72
955
955
255
2231
1174
1163
11
232
437
133
2109
270
162
764
249
335
103
128
226
98
296
296
57
965
295
302
7
326
280
596
596
51235
1108
35959
2573
3220
619
40
67
96
3
7
19
144
1
111
115
4
3
3
52
376
13
31
1
2
4
7
27
539
547
8
34
25
10
33
34
1
16
9
13
1
35
866
136
580
548
9
2
4
5
2
1
1
1
8
14
14
13
13
7
3
4
20
17
3
76
81
5
5
15
10
6
3
7
25
11
12
1
1
17
14
1635
176
17
496
453
30
23
7
9
13
4
135
235
198
47
21
60
201
9
10
14
16
6818
27935
244
8
34
160
22
38
26
27
137
4
111
44
355
150
29
26
470
29
44
51
4
21
18
64
213
36
58
1
10
6
3
76
62
24
213
216
3
280
11
266
204
200
193
7
3145
2917
60
75
10
5
7
151
123
5
3
7
3
3
2
2
38
55
60
38
22
50
234
1
159
155
4
125
19
10
3
177
174
93
14
83
167
84
36
293
8
31
138
513
21
44
79
113
96
120
16
135
10
27
114
137
1
52
80
276
1
9
139
25
12
54
55
1
314
201
233
68
2
32
32
34
1
371
44
60
34
180
8
5
81
46
240
8
7
4
218
217
1
96
1
6
20
46
42
4
1
1
68
50
7
14
19
40
29
286
133
20
32
21
30
22
7
63
88
56
61
62
1
32
208
51
155
29
101
46
87
96
8
158
117
1
37
27
57
22
2
59
21
28
87
260
125
9
232
101
26
19
25
123
42
48
59
38
17
50
1
676
46
44
2
133
35
24
41
228
23
1
90
4
188
536
633
8
1
81
6
1
1
100
37
14
93
52
20
208
222
14
14
117
90
457
2
37
271
62
98
91
6
206
6
22
536
18
286
232
60
60
583
33
33
1
95
96
1
67
61
74
13
1
27
26
1
251
346
13
207
126
598
1730
129
76
376
46
301
75
59
70
974
8481
675
4341
45
225
21
108
38
138
14
1430
1394
6
3
20
7
40
42
1
3
3
185
82
89
787
730
787
19
2
11
2
10
1
12
55
31
297
301
4
31
702
3166
79
16
18
79
85
41
69
189
173
16
76
115
131
161
127
577
579
2
22
17
21
20
36
1
158
4
2
55
29
256
7
63
8
786
406
2
378
275
2242
464
392
402
10
277
399
425
169
36843
434
434
2027
614
226
215
288
137
320
227
67
67
64
3
608
608
2315
30097
5
73
108
161
2
1
6
76
147
176
100
8
222
553
456
18
378
360
7
20819
44
293
117
3
607
248
87
325
25
2
32
279
243
27
159
245
6
298
13
235
77
15
621
63
31
11
10
334
47
38
74
112
53
769
769
494
494
1028
1028
403
403
413
413
1712
1712
570
19
1
1
13
6
278
15
20
4
1
1
52
93
24
1
33
18
50
32
16
13
10
65
76
11
29
28
1
5
19
33
19
14
2
9
21
1
18
19
1
38
14
2
4
22
18
1
3
19
17
4
3
1
59
17
48
35
34
1
19
2319
50226
32079
10717
4
22
185
4
5
1
2
24
26
2
16
1
1
7
310
2
17
36
19
1
251
5
31
339
1
11
476
545
69
2
68
3
16
1
18
15
39
10
60
1
10
12
19
49
3
269
7
1
38
11
5
208
3
25
11
13
52
2
18
80
2
772
776
4
12
16
13
21
2
63
1
3
6
8
69
12
15
1
481
720
13
226
11
1
369
14
393
392
1
81
9
9
2
18
2
96
15
36
14
9
8
12
18
402
20
1
5
137
471
110
2
12
6
149
3
1
56
37
18
1
1
2
539
2
17
12
24
1
3
286
23
4
6201
3
2
651
7
17
96
11
152
11
146
8
54
2
78
28
29
137
16
390
5
1
13
9
16
410
1
1
91
14
6
20
89
15
11
1
119
1
1
1
4
4
4
33
260
47
104
6
7
43
1
1
1
1
74
70
4
8
16
276
4
1
1
7
123
31
23
12
20
5
8
1
4
6
4
5
125
31
22
8
14
5
8
28
10
1
45
114
4
89
4
2
292
54
29
21
99
1
3
1
3
92
11
92
149
3
2
1
8
7
14
74
6
10
30
5
13
1
5
100
49
2
1
1
1
25
13
124
93
1
143
13
16
2
2
29
7
254
1
14
131
87
44
2
1
28
128
10
6
546
1
56
207
207
293
293
1
897
847
49
460
3307
601
273
212
651
94
114
20
207
256
493
40
49
1339
89
367
459
181
194
1878
141
61
55
112
47
64
285
17
190
106
428
109
118
9
136
87
702
323
292
654
2
226
203
223
473
473
299
2745
391
240
248
238
10
215
230
401
210
152
359
790
1
219
224
5
509
56
522
522
1752
296
1
336
119
140
427
10
423
269
269
12170
1384
871
2315
99
149
149
58
200
346
323
269
1
1
871
1684
15
343
153
25
6
57
188
26
191
1435
335
547
362
193
1118
300
317
308
526
3087
28
171
187
7
2
2
515
292
516
143
77
150
243
230
553
553
593
9
268
316
3417
11
2184
587
257
61
40
296
314
334
295
10
1222
422
790
73
9439
684
684
297
291
296
5
1
1
1166
1166
727
727
640
640
598
42
693
693
525
525
701
701
603
499
40
64
736
736
421
1864
1174
127
139
142
3
730
730
29
1792
807
956
956
1542
117437
414
414
80484
80484
7894
2392
378
77
1
1
1
206
594
581
13
39
411
443
369
1
82
104
1672
548
45
247
271
24
254
6
4516
5052
181
183
2
32
208
113
110
3
3813
1351
345
266
442
1
6
2
4
427
2
270
383
317
1
2
431
431
906
721
161
24
272
1232
521
439
193
3213
729
986
14
710
581
30
941
551
360
737
737
7917
1647
151
198
1
54
41
170
301
202
456
191
308
178
10
245
56
111
516
138
617
35
44
224
214
10
201
26
309
128
133
77
149
3
363
120
41
175
86
212
139
829
511
179
2032
4
1227
801
3604
51552
370
370
190
180
151
866
195
207
12
120
123
3
143
52
88
102
1415
16
61
1107
231
330
330
865
4286
18
1
2956
2984
11
6
1
4
3
3
67
156
195
2005
204
170
40
29
156
53
60
7
19
158
151
7
117
191
611
157
93
833
141
104
27
75
138
62
286
8400
1649
271
813
210
47
179
66
432
142
420
212
218
572
54
38
41
63
172
172
84
264
159
27
424
458
54
213
89
47
256
6
176
201
9
162
9303
29443
17
209
80
49
31
24
177
69
63
108
101
12
61
39
131
185
7
126
106
18
104
133
131
234
183
1
495
2
2
58
42
347
312
322
10
105
59
62
45
168
102
33
98
252
155
172
1
321
332
10
1
82
274
95
319
116
137
279
120
26
51
40
26
194
43
295
731
48
887
3
43
110
116
17
15
2
274
163
151
104
120
177
103
38
111
73
206
161
2063
266
283
33
57
153
215
369
34
281
1
113
33
787
8
14
66
40
11
14
95
7
80
42
90
236
91
286
140
95
97
144
54
75
141
44
314
73
99
20
167
1163
1205
7
35
47
80
1
21
74
45
352
34
36
32
1628
31409
647
647
21230
7231
328
133
93
78
237
552
516
36
15
262
40
100
45
1
263
223
40
13
371
196
337
121
352
13
153
140
13
28
168
604
31
303
37
104
28
369
70
150
19
238
304
29
130
192
30
190
129
44
1
37
35
48
1
199
149
53
500
19
160
48
55
152
604
342
34
251
274
137
9
139
39
424
415
9
155
39
26
20
69
44
239
84
299
47
28
40
256
37
36
9
12
20
29
340
343
3
184
159
20
49
1026
36
32
51
462
462
5815
756
242
275
308
555
778
478
216
300
1
274
550
221
171
478
212
79
1627
17
259
208
534
462
5
8
50
9
530
516
14
8427
134
264
943
369
310
429
1672
420
104
6
12
1
110
577
590
13
122
1185
228
175
350
310
1135
528
59
101
69
32
316
30
52
26
8
15
284
6
278
516
503
516
13
1349
1349
1348
1
1209
639
318
68
184
13
12
1
3000
166
1529
326
2
14
52
1
113
92
6
5
10
2
54
109
1
1
7
65
6
16
16
13
4
64
19
18
18
31
178
5
2
184
49
12
50
2
33
63
249
248
1
33
33
244
25
53
7
159
211
12
92
107
568
228
1
19
26
1
1
6
6
77
68
3
6
17
7
4
6
6
11
1
1
5
26
91
91
16
23
27
1
2
2
1
3
3
1
2
6
1
2
1
3
2
801
801
49
231
521
1166
1166
1166
60770
495
699
699
52072
4838
104
202
1
1447
373
12
115
166
160
184
101
325
257
348
1
301
193
16
41
22
206
48
390
47
1
133
59
284
5
112
25208
105
27
69
95
322
295
228
55
1
250
73
211
1
239
44
360
21
2
336
57
222
223
1
170
59
7
169
128
33
339
281
2
32
1
1
153
22
341
11
88
45
513
266
145
495
59
491
45
1
282
255
224
2
28
97
175
332
21
73
415
344
163
18
24
45
73
189
1
204
58
21
18
183
20
241
18
279
264
134
417
154
45
291
1619
426
339
2
24
446
83
251
33
16
90
801
1789
121
357
662
358
291
238
45
96
96
82
15
159
159
2647
10
431
854
1346
1352
6
293
1984
1
756
71
90
216
341
37
12
916
413
210
83
82
116
19
19
479
479
472
7
208
208
3063
12
2328
43
1409
1375
1409
34
876
876
677
199
723
5882
34
162
63
63
62
62
37
1
36
35
1
5
5
5
1588
1
45
45
87
87
15
1455
51
215
16
59
7
31
56
411
182
135
30
35
212
2440
29
81
81
1388
1388
679
9
4
4
2
28
1
13
1
252
14
1
7
3
3
160
168
4
4
134
8
1
2
2
14
1
2
5
33
10
1
22
51
186
26
27
10
17
50
51
1
31
29
2
1
1
50
50
50
72
510
69
66
3
23
19
4
22
324
324
318
1
4
1
195
55
3
3
137
11
41
4
11
23
22
1
47
46
1
1653
5
24
1350
158
6
25
39
14
108
113
1
2
2
72
72
1095
468
1
1
80
15
57
65
8
141
366
13
12
1
32
10
4
4
8
16
8
26
20
1
5
1
2
1
3
1
6
5
1
4
2
17
13
3
7
9
2
12
11
1
1
3
10
12
2
4
4
1
1
4
1
3
11
3
2
1
127
24
88
2
2
9
2
53
18
23
20
3
12
11
1
1
1
122
122
176
103
73
47
2766
2506
35
188
1142
231
308
415
1329
1329
213
213
4488
236998
46
40
2
2
2
204091
35724
59
968
523
386
171
171
560
312
248
945
133
210
182
188
6
70
112
103
87
42
274
1
49
224
336
336
1330
5470
7
278
2
28
307
134
84
102
111
56
1
229
17
53
28
89
92
3
10
10
220
140
136
4
141
216
72
11
92
17
17
390
54
427
141
66
227
129
153
156
3
75
160
160
467
467
171
22
149
243
948
244
380
81
571
49
88
195
149
90
105
105
1661
2
481
257
410
425
15
127
208
161
78
1514
309
155
122
285
227
144
194
530
530
418
418
179
179
352
348
350
2
2
2
671
165
89
68
349
1541
230
1
28
37
345
276
225
51
203
47
374
323
51
4318
215
192
249
379
769
345
189
209
644
563
280
284
31
2316
425
449
534
595
282
7153
1046
167
1
197
192
5
92
229
343
268
231
66
99
113
14
484
165
159
108
153
232
250
90
149
315
278
264
233
17
170
51
480
106
310
17
177
192
1
1
5
5
497
478
497
19
99
99
343
343
293
293
587
106
102
101
278
268
268
863
2485
27
31
63
83
63
376
1
44
226
7
3
18
279
14
275
37
28
19
22
6
333
333
537
537
343
343
498
498
1437
107
305
232
301
252
240
304
304
165
165
280
280
158
158
356
1141
142
18
39
199
213
174
7
876
445
464
19
405
232
232
4905
579
7
228
237
9
167
107
140
141
1
82
123
152
149
3
137
123
161
255
25
12
83
64
19
314
287
56
77
66
138
43
167
226
296
174
273
187
17
8
185
588
588
755
15
482
258
719
191
135
48
291
54
362
78
284
566
64
175
173
154
2120
110
202
207
106
375
283
20
303
194
227
93
646
16955
273
601
198
229
279
268
227
175
149
471
142
9
352
297
526
59
35
363
152
3565
210
383
43
214
16
115
219
375
390
165
205
400
548
206
20
413
238
205
217
184
47
197
227
64
123
158
18
22
27
202
258
279
246
699
177
133
296
47
2129
258
244
134
212
138
178
69
245
258
340
346
6
23
611
210
207
171
2033
49
949
1035
965
8003
617
414
184
77
76
37
195
716
487
221
329
373
38
1621
340
53
307
953
1473
441
90
73
209
212
1
2
205
16
98
30
7
34
25
122
120
119
1452
338
344
6
300
22
135
102
152
89
189
80
1
79
26
315
143
138
5
1
1
145
189
186
3
159
159
159
12
501
339
150
441
441
1125
252
411
297
117
86
31
48
376
376
249
249
156
156
630
630
1105
21
114
200
212
161
225
172
430
1567
81
111
96
16
62
163
90
72
1
2
11
93
10
188
179
9
102
39
2
357
193
162
524
524
149
149
1
1308
765
542
1398
7
404
369
85
251
282
268
694
28
96
26
43
43
93
97
4299
1405
19
488
497
9
273
327
273
47
62
39
324
381
229
186
178
8
237
1433
124
83
175
110
136
153
274
111
123
144
195
195
214
214
831
532
299
1916
173
207
235
266
433
185
417
123
1333
175
522
513
307
158
149
336
336
122
1269
139
149
10
290
418
496
78
212
310
310
405
405
164
1272
18
74
4
154
113
100
13
227
134
130
133
3
1
1
35
215
488
51
125
128
3
115
118
129
11
65
183
183
83
83
201
201
1042
1042
159
159
165
468
121
60
122
225
213
225
12
340
340
159
159
530
266
264
1
367
155
211
16
316
137
163
532
152
30
22
328
2749
13834
103
243
200
151
236
165
325
167
191
18
282
213
195
174
152
373
147
272
125
173
247
42
11
174
48
54
375
24
332
175
35
84
146
17
215
81
381
211
34
77
74
609
578
31
300
358
58
58
166
480
3
38
274
94
177
16
139
125
219
4
189
17
301
153
51
204
158
148
109
252
1
428
428
308
308
3529
121
1960
1297
151
97
97
414
414
280
280
464
159
175
130
125
5
412
412
184
1287
276
192
99
248
86
131
27
44
97
97
9
879
283
367
84
503
370
133
297
297
491
486
491
5
595
2068
488
338
123
305
219
114
3592
495
392
400
8
624
395
394
404
10
328
369
463
146
146
1964
175
91
237
20
104
144
83
204
279
93
177
104
253
775
8
131
270
201
202
1
164
45
402
195
162
607
8
192
179
228
188
587
166
103
130
498
2206
2
356
328
6
301
336
379
5
406
213
188
6929
1505
23
282
225
45
214
47
133
424
247
26
190
193
3
225
252
250
2
164
14
181
182
1
1
340
678
1025
321
13
3
10
678
637
2
1
5
33
7
3
31
48
191
49
85
69
20
276
176
94
6
6
230
77
147
572
572
22
989
119
209
333
344
11
100
23
97
75
379
270
109
748
2176
7
32
17
5
121
203
185
21
157
90
86
4
96
13
5
20
23
15
180
22
19
52
33
69
18
18
7
5
746
137
202
164
238
3
1027
253
211
384
176
93
72
21
229
229
1
1
5
975
496
474
766
1
190
113
462
361
132
229
8
1160
249
206
697
24733
2552
296
296
637
637
302
302
6
669
21
192
408
42
632
126
255
251
248
3
2608
13
282
2313
1499
3669
142
193
64
217
338
448
200
568
507
507
687
1458
258
62
324
71
32
24
238
238
1632
566
335
44
316
321
5
366
2287
120
902
404
861
7246
3144
1
60
63
136
2
51
62
11
140
187
184
3
10
10
66
69
122
138
16
403
390
13
674
365
1
5
5
292
295
3
105
67
76
223
785
70
40
59
3640
567
550
67
1099
35
14
229
20
55
71
99
33
2
119
150
152
10
169
17
129
14
22
17
12
965
1
5
1
2
1
1
80
773
40
1
3
1
44
11749
735
11749
138
2393
727
938
565
590
25
3079
3079
2652
2652
2890
2890
4211
261
165
10
22
7
12
76
18
20
3768
179
2064
207
9
21
15
7
37
191
13
22
1
39
5
7
9
59
182
23
2
78
237
5
14
15
100
5
16
66
187
37
27
17
67
76
35
98
19
53
11
6
4
9
30
3
1525
168
17
13
493
492
1
8
28
44
36
10
27
12
17
18
30
43
20
91
24
30
121
23
22
68
47
47
56
12
13
13
4
1
2
1
109
2065
257
42
190
28
5
103
7
12
5
67
67
383
3
117
117
176
176
87
87
63
975
399
399
386
4
207
175
127
127
16
341
181
144
1450
1450
552
1450
80
106
115
366
231
30945
435
967
97
3
208
111
258
3
214
73
948
29543
96
96
2956
8364
31
151
8
10
15
7
114
146
388
17
133
703
697
2
4
226
123
22
12
12
78
289
181
703
5
5
138
1
128
121
5
144
199
195
352
1
55
109
178
24
29
29
79
2
245
242
3
7776
1737
24
9
150
112
62
111
4
18
17
231
175
56
5
250
212
88
46
56
1
1
78
33
510
509
1
119
1736
164
248
283
228
23
24
8
33
214
97
94
27
11
30
96
253
35
298
25
254
5
1374
2
252
457
663
7160
1517
809
793
16
319
1777
330
424
244
164
3
10
326
243
1
367
344
160
122
3400
824
1
1
127
443
304
180
195
184
11
206
243
275
278
3
313
286
425
425
524
524
524
524
1022
1022
1022
6
609
407
5566
169492
2354
41
1045
1045
1268
1268
3766
45229
2
988
453
421
32
533
1431
543
157
55
54
37
52
372
394
22
94
8
37
885
254
244
214
30
76
107
83
121
120
1
615
615
51
1214
526
637
168
168
644
644
476
471
474
3
2
2
189
189
1610
296
433
318
563
1352
12
676
664
430
430
613
3062
968
721
760
2043
677
55
386
393
2
1
4
41
71
61
1
9
29
53
1
23
31
8
311
148
136
120
16
119
5
2241
399
695
12
531
599
795
795
500
500
4719
1374
9
27
166
118
75
43
56
90
60
30
39
26
198
54
167
119
91
2
20
26
3
3
490
53
436
1
78
29
292
295
3
60
97
92
11
30
19
177
168
9
5
8
211
168
43
24
533
523
533
2
8
147
78
69
8450
1585
514
1
486
36
198
183
15
325
83
942
16
607
1
390
635
808
857
49
41
422
531
109
661
541
3
186
13
7
9
154
70
70
194
194
1564
2347
51
19
215
251
36
29
97
2
14
16
7
82
7
15
19
97
97
16
20
30
41
11
250
250
242
8
108
108
460
460
153
310
92
48
50
2
12
3
775
775
283
283
281
2
2645
893
81
63
31
70
15
62
63
1
100
48
56
7
1
179
78
66
12
147
142
144
2
156
170
9
5
444
70
41
1216
34
250
20
375
356
19
534
3
3
807
807
61
40
19
2
104092
7102
26
1167
541
208
392
918
918
1541
44
348
456
507
186
174
8
4
3356
3254
3240
14
102
1071
1071
1748
1748
2501
2501
2381
4548
76
80
1
1
67
1
298
2
58
67
9
12
8
1
12
547
546
1
10
46
48
2
1
94
213
163
161
2
7
182
29
196
18
6
28
1029
1029
258
258
685
685
23037
7168
1600
454
505
2066
139
176
57
2
117
118
170
12
156
380
429
251
2155
2233
30
48
295
2485
2178
307
204
183
1137
667
286
581
845
151
336
10
572
572
507
507
1445
36
788
621
1057
1057
1
3746
861
1309
1328
19
1557
1529
28
1257
1257
857
857
2723
2723
3016
163
1059
1788
1794
6
17712
710
222
916
1345
306
867
314
552
257
97
974
2040
745
150
973
1984
3979
849
40
392
917
110
542
265
1124
6306
490
366
372
6
398
416
426
406
465
739
274
226
48
404
633
237
266
29
354
278
988
988
1372
244
724
695
29
404
289
115
1227
1227
1154
73
1256
1256
788
468
1291
1099
61
79
18
113
128
1752
1
1616
1623
7
593
593
2479
618
618
808
435
428
7
1498
548
495
455
2559
1
1477
1451
26
1071
1080
9
1
1
324
12190
63
1399
1181
155
560
536
551
15
9
1165
8514
651
116
661
514
342
2
409
1321
97
1305
63
162
7
691
277
57
627
47
1393
80
770
543
566
2314
21
99
215
7
4
10
5
298
336
61
128
83
233
248
1180
770
391
16
3
1586788
2034
35272
921
275
6138
3088
10
27
19
23
74
240
7
2688
660
51
324
325
1
284
324
2115
244
1
616
87
45
65
143
138
239
79
58
58
76
3
3
27162
1381
11165
211
6757
1579
34
34
35
2
2
59
186
60
29
5
45
33
88
137
51
12
15
3
57
31
13
56
41
45
42
3
44
26
262
56
17
122
108
14
135
134
1
3
1008
977
3
7
1
1
4
6
2
3
1
1
1
1
55
78
65
5
3
2
216
58
30
22
72
5
2
2
65
32
45
45
86
98
99
1
49
64
54
52
46
1
55
8
417
47
67
39
78
50
5
59
49
10
50
12
148
144
4
52
59
7
13
1
58
35
523
2558
162
27
16
80
74
6
2
1
45
1
23
115
253
996
5
5
1
223
350
250
4
96
900
275
16
98
4
2
86
17
4
152
153
1
5
35
3
66
135
1
154
154
235
235
180
180
180
13888
165
6333
1640
53
53
35
5
30
32
32
3577
361
35
82
20
55
61
75
91
8
51
520
519
1
52
144
232
88
68
49
46
3
46
113
71
141
129
91
99
675
123
125
1
1
20
75
216
996
77
3
23
6
15
20
18
14
72
35
37
1
67
86
103
54
15
46
24
22
42
1796
824
210
24
19
17
2
46
61
63
2
37
74
40
78
61
27
88
146
3
56
1951
5267
20
1
2
1
1
1
145
33
36
2
1
1
3
11
96
5
6
4
13
3
57
15
34
29
137
155
29
26
3
407
405
1
1
5
111
107
3
1
182
179
3
253
252
1
32
4
7
118
1
29
4
2
1
34
19
21
37
56
6
308
403
89
7
1
12
1
4
57
7
3
2
1
1
1
1
9
1
1
30
137
50
1
44
42
9
8
1
65
68
3
65
1
1
109
100
104
1
2
1
1
4
45
46
49
3
327
298
1
28
548
548
42
247
259
1048
134
1048
68
68
163
163
118
45
269
152
20
3
94
414
107
253
257
4
50
184747
1549482
118430
4248
400
400
5076
20
1797
1797
522
3259
321
789
1
319
469
487
18
820
84842
5860
63369
12193
113
466
3212
3201
7
4
1990
876
835
786
49
478
263
240
390
392
2
287
5608
531
133
2724
1231
1222
1
7
1
561
561
1429
1747
63
255
4
1105
2697
1059
482
755
705
50
2585
433
996
192
688
460
461
1
237
1558
1561
3
1278
930
60
1271
1269
1
1
1449
409
1741
1490
1488
2
491
172
302
1316
1313
3
1283
1220
63
1751
1763
12
10
634
29
353
1217
1253
36
94
821
301
302
1
21
404
247
223
247
24
558
1118
150
399
410
11
2764
2764
447
447
2796
2796
5679
550
1049
741
692
49
613
646
783
1297
1286
11
1
1741
739
1001
439
17291
5579
1131
775
1199
2474
4
4
1920
120
1058
740
2
2
3255
3255
2233
2195
2233
38
1
1
3859
1446
124
2256
2289
33
1
1
6573
6573
1873
1397
611
1544
595
553
1131
65
2
26
10
1
4
29
1
2
926
2
2
4
12
5
2
2
6
2
1
6
15
3
3
21294
1237
21294
6529
6529
87
7794
4308
1
1
3382
3398
16
5734
5734
408947
169
1087
1087
42726
404981
98
28
7
73
12401
3
2227
675
469
166
21
155
46
1635
456
2094
692
582
1
2803
600
2095
276
107
105
182
7
1938
124
512
961
7
248
171
76
1495
329
655
21
415
101
149
14
372
1363
122
187
156
1
97
557
116
62
181
15
404
608
1431
15231
103
32
287
1
7
3
12
574
45
3
1
1583
81
90
572
1843
1148
225366
2038
796
974
839
114
5440
5
1
7
393
3123
955
2907
562
505
1018
292
2872
2923
447
3144
886
75
249
1
15
1013
1663
8
13
441
1191
10
1973
4
11
847
48
718
5
12
590
30
32
2422
1061
13
7
82
2734
41
453
608
73
1878
4
672
338
693
96
269
885
319
56
1697
1443
47
34
531
732
157
1142
2
50
51
19
686
1357
2
98
89
636
178
744
990
6
29
757
32
1235
542
7786
319
93
1003
784
784
1926
1926
3507
1068
1492
73
73
1419
1419
947
8
73
866
3865
76679
1131
33187
10
10
1676
724
370
582
967
5534
304
1444
133
298
1554
45
789
3357
158
1609
1608
1
1590
1062
1062
4289
20417
725
732
7
765
762
1
2
383
286
251
1070
430
228
104
103
1
796
831
35
120
91
1151
1178
27
3194
293
9
9
1272
204
140
788
617
628
11
2150
981
7250
821
85
246
1666
179
1238
1545
292
966
212
32377
942
941
941
4520
248
1490
1475
15
1065
1072
7
1013
697
839
23464
1084
1
1058
5479
1755
1358
771
780
9
9786
1324
1578
1053
1578
525
932
76
856
471902
19178
341077
26251
8
12433
7494
4931
8763
1670
1923
1253
1687
1635
52
2230
7402
7402
7401
1
3777
3777
9
9
6258
12
6258
6246
345
13248
7769
5134
1
1
1970
1970
5833
3211
1438
1396
42
2
1181
1
1
320
20287
5476
5530
54
1959
170
6884
7039
155
1
5268
6709
6709
5418
5417
1
7585
158556
17282
88790
4239
1109
1905
850
4711
1795
2811
4228
2768
4605
654
6077
1259
55
302
176
5944
1411
9571
5144
2374
1
1
2052
1975
77
5456
5456
4859
4859
162
17689
10036
10036
4077
4028
49
2861
2978
117
434
2
8896
8883
10
10
3
3
6218
2660
2188
2132
56
272
502
273
323
3809
3809
7664
7664
3379
61742
342
2514
747
1260
165
11
3102
1243
1848
14817
761
1680
3899
2219
2011
605
1366
2451
1
1
1407
2316
3474
1
1093
1104
11
2369
685
685
1532
14206
1804
1492
91
433
1934
84
6836
9938
371
3352
2064
2200
2160
40
1951
6356
66
3104
3104
3186
2947
239
1
1304
712
688
24
591
1967
59
1469
1463
6
439
7
7
7
49830
7899
2845
907
19055
1431
1306
1937
649
408
532
2780
3598
1705
121
616
429
886
2726
68
68
1409
1409
1409
112857
4126
216
12435
9663
2075
617
670
971
1329
438
1080
1292
927
264
2556
2556
7552
856
94
157
31
384
481
5058
108
151
193
39
62069
374
335
4534
657
100
600
1873
33
335
601
3310
35
195
751
2051
2068
17
261
7543
2810
528
488
422
66
865
430
561
320
1019
327
195
125
5444
1558
150
89
2330
1192
40864
40864
40541
323
1481
26675
2802
2802
1271
3659
1508
579
301
3
1
2
1881
1881
1940
1940
8285
326
3522
3539
17
817
777
2825
1
6624
1143
2418
2393
25
3010
3063
53
3167
145460
26
9055
31
5139
2965
1
9
2953
2
2136
2136
2045
91
7
7
3890
2
10
10
3878
3253
3332
79
544
2
2
2952
58358
26019
2075
2228
7840
1
1
634
589
540
2
47
1228
1249
21
18
226
1643
1635
8
1234
1252
18
4406
4406
3
58
12
4
39
10
10
11618
4488
638
70
229
329
317
12
349
575
35
374
59
25
527
1189
762
43
25
118
39
693
25
1
268
36
63
220
82
82
356
12
12
1026
1026
1026
6613
6613
2565
1539
1403
13
13
568
614
41
5
304
175
2016
21748
1871
1871
960
3989
180
4
640
2205
2143
62
13
1644
1630
1589
41
1
2017
2017
6615
1275
244
1150
1125
25
2842
1100
4
3596
986
346
2264
1861
170
233
36
20691
102
16157
629
26
2166
1026
12208
4498
4498
54103
921
2258
2258
2258
3
5025
1418
1418
3604
3604
17
17
17
860
30941
316
316
388
5484
2506
3
2398
2587
189
2
5
1
1
1
34
34
5633
2194
614
576
12
2237
22
22
196
196
1214
1214
17177
17018
17176
43
115
1
1
283
14941
4189
4189
10469
10469
86
6
3
21
26
7
6
17
3119
3119
97
762
443
227
33
20
39
2260
362
764
227
564
343
3217
433
3217
4
680
416
155
153
108
260
260
1282
2104
3
6
41
81
18
8
5
1
180
11
1
3
16
18
2
4
295
2
3
17
1
5
99
2
448266
16157
20
9
11
37852
55
3
3
19
19
570
22
14
37
64
25
185
184
1
223
6757
1555
388
158
386
489
346
404
422
309
280
1281
1275
6
393
346
580
580
42
27
15
7
8
23
23
3815
29803
274
16
289
435
173
652
739
78
14
50
332
76
272
2
151
16
11
131
150
226
122
722
94
101
52
85
81
590
283
13
609
30
246
96
18
42
2
87
29
257
2
61
166
112
108
246
313
28
510
311
129
22
505
236
328
213
11891
5
21
249
83
153
55
139
64
62
212
157
47
668
130
41
104
183
178
178
432
612
612
612
341
11
1
104
76
10
69
1150
30850
12216
527
3915
520
2
33
211
40
73
75
73
978
979
1
81
510
607
160
156
300
95
86
608
1
197
323
1
12
10
1
1
6942
1226
553
685
59
376
324
100
104
487
28
373
88
2
173
124
79
204
203
1
270
43
595
387
158
164
170
6
60
230
44
212
212
2917
6
385
385
2111
672
561
562
1
78
100
27
63
240
11
15
21
2
42
11
22
203
42
415
415
26
3206
333
333
270
270
266
4
357
357
504
87
177
240
122
1716
47
693
721
28
249
286
291
1042
3338
62
56
130
20
27
55
30
25
36
1
9
113
10
1
19
22
133
4
76
279
16
138
91
4
18
2
1
167
7
163
36
18
7
341
160
74
4326
52
3
254
25
33
18
175
170
5
532
53
1
5
11
20
1
6
435
337
51
154
132
259
1027
65
56
415
88
58
86
122
522
232
168
164
4
35
603
329
116
123
541
541
458
163
201
94
93
1
3697
352
677
50
5
75
134
190
192
2
221
294
162
28
30
2
11
90
1
945
218
4
5
36
16
184
185
1
28
107
39
307
82
23
59
544
1
1
6
509
17
10
331
331
472
189
72
29
26
27
65
20
1
10
33
190
21004
8546
559
102
611
426
382
1
39
4
79
4
10
239
120
109
243
243
473
92
128
27
51
55
42
13
23
97
676
39
146
491
658
18
219
209
212
10
10
830
115
292
11
239
173
43
43
260
260
288
114
76
4
60
56
4
8
2
17
6
1
80
80
42
38
42
4
125
125
8
118
38
37
1
72
4
4
1399
3287
1
47
2
1
17
146
148
141
7
96
100
4
4
1
1
3
2
1
1
113
110
1
1
1
66
57
5
4
17
22
1
4
12
8
4
42
51
7
2
1
3
14
14
1
1
13
11
2
16
2
65
54
1
70
62
1
7
114
113
1
14
19
5
1
52
21
20
1
1
19
31
40
37
6
1
8
8
6
4
8
18
14
4
3
9
6
4
419
406
1
1
6
1
1
1
1
2
7
25
14
2
2
4
1
10
10
1
1
10
2
12268
420
182
645
53
54
1
146
97
157
165
8
1
1
416
73
202
141
355
37
156
162
255
181
10
64
193
193
833
8
402
423
1
4572
4132
1147
64
68
637
661
24
52
168
20
368
43
10
90
369
683
161
14
27
85
102
439
64
182
126
67
263
186
25
52
186
186
1079
20
242
770
817
47
274
274
847
677
170
355
279
28
48
241
241
308
671
275
37
2
19
16
14
269
252
269
17
146
394
188
34
26
1290
20938
1845
251
69
109
4
500
500
255
131
26
157
10557
280
3
277
1333
4825
65
5
5
175
194
191
3
224
128
50
288
30
43
13
4
87
33
1
396
56
162
173
11
258
269
11
408
265
304
39
70
30
51
438
897
4597
443
370
45
244
431
162
48
169
296
254
492
499
3
2
196
46
662
4
254
404
36
36
1435
8
24
775
141
295
280
15
131
184
49
652
391
212
7
5811
335
335
1
1
4
1890
186
160
248
1292
274
274
215
59
95
281
171
15
350
350
1713
9
1458
1459
1
245
960
638
322
320833
16199
5517
73278
679
30
161
335
153
3457
586
230
445
396
290
1
575
4
294
255
381
221
500
39
71
73
2
167
807
4610
652
640
4
7
1
294
2
2
137
184
182
180
2
9
22
113
2
92
88
361
210
157
120
261
193
3
223
13
339
146
495
484
495
11
299
1
166
132
173
2
52
119
320
320
143
892
569
180
818
3394
4
1
146
234
1
183
2
2
195
141
97
347
121
209
2
1
132
182
104
2
103
255
260
5
2
88
3
1
4
11
198
198
1581
399
3
39
465
35
125
70
80
1
97
161
106
144
662
2
2
261
239
22
196
59
328
2982
159
73
37
239
156
376
378
2
251
238
243
5
110
149
554
220
85
234
173
34
27
3460
796
5
179
331
309
85
117
25
182
166
2
200
92
223
10
235
114
20
241
19
8
22
1
78
146
956
240
168
100
185
117
287
2614
235
399
221
351
736
758
22
363
1130
6677
127
9
316
3
22
1
1
4
98
32
10
29
21
37
36
251
29
5
93
7
19
13
5
3406
226
22
3
34
3
13
2
25
19
178
94
13
43
105
162
31
263
263
8128
2519
43
206
216
10
93
26
199
1
47
73
61
22
3
62
28
1
5
101
375
288
87
81
6
4
53
30
19
374
4
12
185
137
255
2
256
12
51
24
334
149
37
17
158
54
82
14
210
70
21
11
27
128
50
19
87
58
3
55
255
126
15
19
4
1
5
34
109
25
16
176
260
249
11
187
36
2
200
200
153
4
27
27
33
22
40
298
5
162
167
5
126
5229
14840
180
210
43
3
251
1
11
87
342
33
75
34
213
173
107
133
65
1
1
314
103
1497
1520
4
3
16
248
42
12
36
93
147
41
394
21
301
39
24
228
180
2049
103
27
81
71
331
180
63
530
48
251
97
43
32
37
1084
246
306
81
414
182
182
224
224
174
966
156
155
163
8
363
110
221
5
54
162
1234
744
26
35
12
11
1
8
203
196
7
19
9
17
9
28
101
11
168
168
653
618
653
24
11
815
120
33
17
368
277
663
2849
15
90
118
40
18
34
143
222
113
61
106
102
4
63
89
49
79
28
78
89
75
56
43
122
3
86
47
44
83
18
32
20
70
52
823
185
372
266
173
173
304
304
12678
109332
11250
3298
2
184
203
174
198
24
2416
2417
1
180
187
7
20
776
793
13
4
63
320
482
105
55
131
618
555
63
141
55
58
128
136
8
251
197
174
212
221
38
8
39
76
52
129
43
62
58
224
473
19
444
454
10
1283
2
163
185
880
53
952
5889
150
337
245
103
435
157
849
137
92
167
225
155
70
123
126
3
139
290
112
114
246
165
108
126
18
228
67
76
246
22
47
10
91
39
37
20
253
146
87
1960
404
1
4
24
34
119
167
91
30
1
1
20
93
73
18
12
21
32
15
38
25
156
219
1
21
53
13
35
45
33
159
1
1
1
183
16
81
66
86
20
3126
1071
104
274
183
40
90
27
136
209
41
57
3
172
18
142
159
182
138
59
21
40642
9404
4
11
11
76
1
21
14
38
13
201
268
155
15
2
13685
2349
40
35
26
26
105
6
95
4
5
73
134
675
722
47
23
1098
1033
1
11
3
3
19
12
16
292
364
439
23
7
41
4
171
193
75
37
6
483
21
48
1338
1346
1
7
522
179
36
19
12
63
119
1087
1397
23
12
18
8
1
44
12
192
256
132
2786
2784
2
250
64
30
73
9
121
191
2
11
25
54
139
85
7
4
18
25
184
1
89
9
6
32
150
23
46
281
13
91
35
54
531
11
15
15
20
21
412
9
152
39
7
73
3
32
9
297
1
36
288
316
350
8
2
24
92
3
46
10
1051
1059
8
4
31
126
2
84
105
28
2
31
1
397
139
16
20
174
72
42
2
6616
850
8
565
334
7
2
5
8
19
6
2
176
2
2
2
10
1
12
4
89
9
35
135
34
12
16
66
321
222
195
21
2
1
2
1
4086
2816
5
638
4
2
12
1
3
5
1
6
26
1
2
3
1
3
210
3
15
5
2
1
12
7
67
1
11
10
2
7
1
3
1
9
2
1
4
1
1
10
3
2
5
7
7
10
1
1
34
1
1
14
1
1
5
10
4
5
1
1
5
13
3
1
2
12
5
1
2
1
1
1
3
1
4
1
1
141
303
21
36
19
144
8
36
110
372
8
8
39
13
79
14
149
39
3
30
56
212
109
68
147
19
32
25
24
24
3
8
67
163
69
3
15
70
58
99
62
135
11
42
15
46
43
45
13
187
80
4
225
486
1862
304
91
192
194
2
226
444
117
817
356
461
1275
244
294
303
9
514
214
1414
6
489
310
190
419
9
9
2291
5978
1
1
56
2053
1910
2
7
17
3
5
33
64
5
2
5
23
89
217
127
3
6
49
1
181
304
121
1
1
13
44
44
12
26
14
419
176
10
70
277
277
19717
2744
207
29
221
12
52
60
8
242
234
126
75
85
10
102
71
125
251
32
197
454
182
330
121
368
271
223
1
447
392
398
6
572
242
146
214
345
128
368
70
181
334
171
144
142
2
310
187
59
62
3
215
318
1051
440
429
103
262
119
140
138
145
73
122
243
122
361
119
166
47
461
109
226
160
165
64
83
19
169
174
86
99
85
169
240
68
31
245
518
12
23
62
42
173
264
338
51
210
2470
45897
529
37
78
76
76
95
167
502
138
364
339
25
1979
4630
162
6
389
53
214
296
106
242
153
293
2
275
22
210
220
8
4432
4432
5954
1825
22
113
468
220
173
3
3
129
210
2
94
62
13
168
155
13
429
367
40
98
226
85
328
44
275
97
96
1
45
77
59
57
2
236
235
1
46
855
27
333
137
358
2213
2
292
285
245
169
174
1046
6243
1735
96
4
95
147
25
181
11
468
100
1
403
5
51
31
490
102
14
24
11
290
295
5
9
116
3
256
26
3
42
54
11
13
1
166
26
73
12
33
291
17
23
265
196
23
1
267
27
2229
15
370
336
221
437
288
562
13694
2700
29
236
315
645
8
90
1
3
95
503
668
209
220
88
236
17
251
244
190
617
261
510
318
265
391
351
307
256
173
400
229
380
214
155
152
527
200
201
196
195
263
12
8
194
171
174
174
8
8
8
313
313
386
1651
359
1
7
194
180
14
73
85
78
100
274
94
1690
393
407
1194
126
119
18
87
8
6
95
69
1
25
2
5
180
10
27
181
223
42
53
18
11
7
35
35
1
1
39
39
1
1
9
9
751
42205
29125
1062
697
57
480
160
506
506
27
1306
469
269
371
170
302
302
2318
3
637
351
297
342
688
328
328
980
64
280
426
209
1
209
1085
371
505
3228
976
448
23
97
2
287
391
134
2
8
481
11
100
10
4
15
14
119
78
23
1
4
149
1503
263
597
283
211
503
503
158
1563
287
129
217
519
253
13
698
325
308
17
18
19
1
338
3
11
11
39
3478
339
854
169
122
617
203
233
180
722
2499
296
21
545
346
220
1
609
460
1
197
4233
318
666
796
118
12
476
451
223
216
7
1772
373
2106
56
71
15
60
205
247
289
154
56
603
48
6
719
279
412
434
22
22
864
884
11465
258
2
230
9
2
37
8
275
412
79
4032
467
3
10
11
4
17
1
27
9
555
67
455
254
366
150
144
224
49
31
8
331
283
189
298
85
1
68
148
649
8
71
8
243
1
2
3
3
1802
32229
1423
165
807
451
299
299
145
145
630
280
2
5
277
269
5
8
3
1
44
21
84
84
105
79
12
14
729
201
528
79
79
78
1
434
2325
116
53
90
144
18
385
41
160
142
37
30
246
150
155
114
10
98
98
29
241
87
143
56
69
68
1
228
392
3
1
69
68
1
91
1393
90
490
813
3138
8151
33
160
158
82
81
1
145
156
11
1
198
14
233
103
473
20
141
213
188
52
50
6
27
16
169
34
141
21
128
36
954
988
27
5
2
294
154
19
38
135
141
6
10
3
54
5
13
19
269
9
34
3
107
638
19
178
175
3
301
290
2
9
109
31
194
194
1464
2
539
412
380
131
72
72
225
225
1204
226
127
278
30
134
21
388
725
32
205
233
28
215
245
126
126
1648
9685
167
36
379
574
236
131
155
1
1
1
1
3
6
3
8
183
333
654
262
355
225
1
11
1
4
1
5
1
4
4
16
1
2
5
4
1
4
3
2
1
3
3
2
8
24
1
2
8
2
5
1
223
36
108
412
244
97
261
18
20
335
189
190
1
170
253
262
294
4
15
5
8
342
1076
1168
1
1
2
7
1
7
4
2
1
23
6
1
1
1
20
4
3
2
3
1
1
209
18
255
19
31
9599
499
1505
7437
2
5
14
5389
185
87
7
2
227
1
3
10
1407
1407
1407
347
167
173
358
43
45
274
255
255
1
1
122790
122790
122790
120141
120141
21
2649
1004
1004
986
18
1624
1624
22606
1588540
384
17264
571
571
3871
3871
3871
3871
2873
8
16
36
73
19
3
26
13
59
8
57
58
1
1
34
13
4
5
10
36
159
12
33
5
20
13
6
99
1
15
23
26
105
16
33
1
1
10
1840
1840
1840
1840
1808
1840
32
10598
10598
10598
10598
10598
2046
25367
5813
40
376
656
2597
1315
608
602
6
221
412
17508
708
981
3530
1126
471
10280
25708
1
26
26
129
129
25552
1856
842
8
3326
18037
1483
2606
85586
6269
41761
3
218
87
10
803
14
317
1488
145
7
14
648
13
5
31
873
870
12
305
272
18
4
28782
13
22
5
13
7
34
57
9
25
3
10
3
39
307
6
112
12
26
11
63
41107
41107
454
23
71
13
7
3
1
15
5
4
12707
12707
27875
45
2165
2165
867
25626
850
8188
2272
4502
5008
689
705
16
3187
47
39
39
31024
4016
44
156
174
120
130
535
158
1890
159
57
1
1
55
440
23067
78
1282156
21999
5607
19
344
91
39
96
86
13
5263
2
5263
153
4488
2849
294
1633
922
1486
1486
773
401
773
231
141
660
4171
476
397
1661
977
11404
129
10210
10210
477
10210
299
2341
976
620
446
2219
256
864
468
631
3288
384
774
1412
718
73
1885
448
770
594
1065
1065
1065
27291
8
23948
23948
306
1995
22386
1286
1286
1265
21
1261
5681
882
463
189
912
731
138
130
8
1105
998
11175
8951
779
2373
844
840
4
172
179
7
2635
2620
7
8
526
148
1
1
345
685
785
100
336
1226
740
739
1
5
5
481
454
27
582
2249
351
486
518
32
555
243
242
1
1256
11
592
592
653
653
51
3335
307
1108
220
7
889
753
1
2240
1489
750
1141807
160250
239
34
205
58961
58961
3344
58961
716
716
347
347
24293
4228
2282
1632
266
1898
228
492
885
310
465
654
641
13
566
526
261
274
846
424
231
916
1150
303
451
204
482
178
232
474
623
393
511
273
570
625
440
464
464
146
1864
22
355
260
262
2
458
272
349
1023
3
381
639
19
7730
319
77
330
198
153
216
135
6283
134
3176
492
519
394
1475
162
229
50
31
137
11
322
322
32
32
545
545
344
344
596
57
164
42
80
65
188
32
1169
330
422
228
157
71
2843
527
1730
105
410
329
235
94
3763
328
453
622
931
3
571
567
4
550
305
38
38
87
17
39
31
509
509
6
1514
39
581
667
214
221
7
175
175
167
167
215
215
1217
1
110
1106
1449
47
237
408
287
470
466
4
303
303
158
46
112
158340
918
47
47
157375
7908
1192
518
1192
637
37
25487
704
775
746
775
29
4106
4106
3760
346
2366
94
1111
529
632
3949
3949
2119
1227
193
106
238
240
2
79
274
979
979
2214
4
1527
56
35
592
922
3296
480
1028
146
55
665
2817
763
269
378
344
555
13
495
1246
120
536
258
261
3
329
916
916
26055
2206
278
278
226
226
189
37
768
768
2116
10264
149
192
149
288
267
133
134
159
3
333
197
225
69
432
495
168
39
204
296
209
301
206
259
159
152
157
147
276
338
336
2
171
131
281
1037
659
438
430
438
8
400
2541
842
488
353
333
20
458
54
1185
317
814
810
4
1092
65
217
472
304
338
34
1188
1188
326
326
323
3
4586
1012
1170
619
620
1
421
376
431
55
932
101
508
135
169
103
449
449
28865
951
6491
1886
436
142
241
532
212
217
213
267
43
399
173
286
265
406
279
18
476
636
636
148
1737
492
361
736
3430
16665
239
237
205
192
25
329
372
205
1386
459
379
80
162
160
234
129
217
335
347
12
486
203
329
224
195
402
252
116
221
216
179
502
516
14
249
475
437
121
1
577
136
274
235
249
209
2
228
214
14
203
76
547
141
517
89
70
156
162
6
259
259
360
2126
285
200
286
224
169
290
312
2
840
218
218
217
1
620
620
2093
3
507
507
1583
1573
1511
62
10
283
283
283
1918
1918
1918
8474
145
321
4598
22
293
754
8
3200
2388
814
643
370
561
848
848
495
495
734
734
734
3390
52000
5235
161
18
33
1926
147
274
1166
36
168
724
582
1093
563
530
525
5
1397
297
656
426
444
18
2418
126
315
997
750
230
227
3
407
1890
239
241
2
505
46
337
354
4216
1166
382
417
387
440
499
925
592
592
634
634
787
787
919
15
257
647
643
4
359
373
10
13
3
1
2984
973
273
308
174
90
471
381
247
538
312
309
3
3
487
30
457
666
666
1335
1335
293
288
292
4
1
1
708
708
1601
1601
1309
1309
1248
61
1535
7672
240
237
193
473
187
291
336
168
377
375
1
1
168
378
148
184
183
1
765
368
542
266
440
492
492
1399
577
185
41
105
464
27
1771
8722
2
2
527
536
224
401
468
468
419
52
219
289
704
784
278
154
514
95
699
586
351
351
56
725
192
477
2
1526
979
31
797
144
151
7
512
68
23
48
43
5
162
133
78
33
33
8858
258991
19512
4
18804
277
427
147703
15293
1720
1720
1720
9944
648
7155
2166
110
106
4
665
663
2
95
339
23
4
391
273
377
22
96
1169
18
8
7
368
269
28
169
2
126
78
112
27
30
3
14
40
168
38
153
22
671
1
11
56
7
5
12
18
74
76
2
75
12
2
2
557
557
425
425
349
349
808
808
21
7638
1297
315
125
10
55
50
5
13
1
5
45
94
13
8
6
10
12
679
6320
2728
26
72
68
216
5
7
188
11
5
260
309
49
497
89
88
1
4
9
144
2
11
38
239
337
112
52
86
40
37
227
219
5
3
138
286
11
38
19
3
68
69
1
34
60
294
17
8
8663
1517
182
182
61
61
4290
1340
73
119
117
1
1
193
199
6
67
63
78
45
38
36
2
5
338
6
11
7
80
315
17
16
8
8
5
20
180
179
1
3
124
405
314
71
69
2
170
167
1
2
163
144
19
9
1
22
22
276
276
1586
209
45
56
168
178
72
456
339
63
219
219
40
40
28
455
325
102
15
15
2056
141
2056
44
924
408
423
15
524
16931
966
13964
4554
3
68
270
85
260
256
1
3
11
8
59
34
26
34
8
3
1
4
13
1
110
31
17
14
2
57
59
1
1
99
107
85
22
20
3
1
1
8
7
8
1
26
2
1
19
21
2
81
80
1
96
67
1
166
4
23
7
89
23
9
17
18
1
26
212
10
9
21
6
11
13
29
186
184
2
97
25
13
91
76
12
66
119
116
3
235
62
4
54
50
3
1
11
64
19
48
21
19
16
119
10
9
1
51
32
19
25
23
2
66
72
4
2
148
77
62
26
56
322
316
6
30
24
3
2
1
150
31
37
6
83
10
1
37
35
2
52
316
1
27
4
87
2
89
89
14
85
73
74
1
47
49
2
13
9
10
453
44
64
63
1
49
3
98
96
2
11
249
2055
41
117
40
18
6
191
261
76
129
145
113
70
18
31
7
74
141
111
10
4
5
122
83
8
38
196
2
9
33
100
70
3
4
64
66
1
1
333
15
4
4
10
10
976
29
94
289
165
28
55
27
200
143
144
1
689
391
206
207
1
26
26
65
41
24
31
322
189
1
66
20
15
2104
2104
2104
4
10633
157
157
735
735
9
9
9728
307
1683
59
555
63
144
101
96
27
600
48
52
4598
709
21
291
220
145
9
398
60781
123
123
20521
59972
382
388
1
3
2
3
191
139
14
144
111
36
4
9
2
2
3
6
88
6
107
106
1
7
20
36
3
16
7
1
93
183
152
162
10
1
2
168
174
6
1152
159
2466
4
72
2
22
1
66
265
5
1
125
19
3
20
9
111
311
23
71
251
35
327
7
22
2
8
127
123
35
35
1
4
5
20
3
2
95
5
9
40
21
45
4
24
47
289
156
154
2
182
58
48
10
434
24
1
3
3
1
21
46
50
3
1
9
166
165
1
198
4
14598
4
1
4
2
182
134
137
3
1
361
35
12260
26
166
21
86
87
1
4
162
167
4
1
3
6
11
31
167
29
9
8
58
4
45
77
54
10
61
103
19
3
62
1
112
114
2
5
100
12
6
41
56
55
1
5
16
155
1
4
96
554
38
3
126
4
11
3
58
174
173
1
2
376
420
1
9
1
12
1
4
9
2
2
1
2
92
149
57
21
197
22
4
435
433
2
43
115
117
2
191
200
2
1
6
27
18
96
91
5
2
3
1
288
252
36
2
1061
446
207
9
7
2
230
613
89
93
100
208
101
4
22
18
3054
1219
1267
260
7
26
5
1
208
16
21
1
251
1
95
18
1
115
5
236
101
101
124
6
105
13
2
2
265
341
5
6
28
35
2
171
3875
2842
611
351
241
169
161
161
424
198
68
71
3
27
217
174
175
1
197
128
128
86
734
232
1
1
133
204
78
348
348
348
3602
1250
15
15
930
343
42
24
258
113
29
30
86
5
1407
1005
1
56
23
15
18
17
63
128
137
2497
82918
21757
2822
1063
1063
1118
1118
2291
2291
417
417
4368
218
1536
1279
1335
1053
1031
1053
22
1782
1782
476
476
2591
100
1715
1536
179
776
213
3776
1597
1966
424
5888
3552
3552
1912
1912
16260
16260
9150
1674
2343
56
1171
1116
6
737
220
511
2053
589
223
533
247
461
2343
665
582
350
379
367
2422
27366
282
5097
2777
2038
4242
9
1576
2657
3924
357
1814
1753
2947
2947
231
2205
1316
658
3584
740
1348
702
794
2945
1171
842
932
212220
47621
212220
26
25
1
1251
317
8
43
19
20
12
20
1776
421
251
29
70
84
1390
15
17
74
100
583
142
46
7
28
535
58
39
1710
10
239
3694
233
135
323
207
606
178
303
14
34
23
2
47
365
86
644
360
98352
326
147
19
60
335
5
283
949
1017
89
515
1744
15
1
147
580
1264
114
28
21
4
20
57
905
78
1119
54
2312
34
173
36
1
1527
225
232
1419
64
407
126
259
413
478
1975
15
33
65
1
4
143
56
217
773
827
112
1243
199
117
60
3
167
3
161
8
373
22
88
94
384
1135
37
443
10
871
105
1598
222
2193
108
171
753
166
122
1147
7
780
1671
148
1204
125
236
233
5208
93
64
22
266
718
1415
1126
1152
202
667
30
6
5
278
73
98
65829
264
1123
64899
9625
9625
1819
5
304
748
102
3
102
5
6
462
2
8
32
283
4441
297
580
303
111
12
2695
54139
895
895
168
168
12
808
378
76
342
771
771
770
1
1947
6932
196
15
15
180
140
142
64
52
12
113
15
118
40
73
74
67
47
394
15
65
26
129
50
130
53
151
105
118
13
99
42
30
109
17
129
268
152
144
81
167
92
91
119
27
176
27
384
130
233
42
11
1803
1513
59
231
157
157
318
318
53
1217
624
701
77
463
23987
4779
295
160
243
169
74
1231
187
147
536
233
161
301
85
115
426
176
113
64
259
32
71
108
124
478
53
1
1
182
100
330
364
34
99
169
144
191
121
185
354
2714
48
160
166
162
107
134
116
44
99
168
395
219
582
216
28
52
23
111
148
156
242
41
87
309
884
114
108
81
63
54
179
197
1273
126
89
95
75
29
8
237
91
103
161
11
97
34
205
223
58
260
21
54
3148
605
389
519
454
416
765
1111
110
386
434
179
181
2
10129
2260
214
249
167
111
393
61
144
253
156
312
342
105
224
335
14
281
623
109
305
308
3
147
129
79
238
387
277
160
146
168
502
95
253
327
136
34
13
181
109
40
47
12
6
6
666
169
4
18
1
11
37
426
191653
1514
1613
18
33
13
160
50
45
687
113
494
3
3
188523
3735
422
422
37
220
165
164
1
158
158
158
6637
247
220
1492
312
236
380
167
177
1486
44
333
445
521
143
279
2007
264
5
252
247
5
1207
1088
29
271
221
34
172
361
317
317
9424
179
176
179
3
9093
930
62
143
123
72
116
21
146
159
10
106
271
67
85
45
22
115
200
56
98
1
172
46
5669
59
66
14
7
209
3
129
129
123
1
4
1
23
23
13
2128
778
644
647
3
131
342
1337
164
32
58
313
122
1
12
82
36
39
5
32
77
20
2
611
611
97
14
22
22
183
39
10
39
4
173
4
4
165408
20801
605
605
119
118
119
1
378
378
675
3753
127
131
54
37
32
5
216
299
104
13
79
91
145
87
28
143
22
82
92
113
3
199
219
223
4
10
2
135
20
271
73
1
132
96
50
1473
84
490
395
504
323
323
104
104
615
5
460
150
129
925
47
349
101
120
113
66
189
189
160
17
65
78
2364
231
401
161
192
131
224
378
154
870
692
25
78
6
122
261
200
202
202
191
523
56
29
181
6
14
9
27
10
974
41
90
71
192
191
1
156
83
216
125
110
110
286
1322
43
84
80
4
36
13
177
247
252
10
174
564
174
131
143
149
6
1
1
109
304
304
540
13
115
144
110
74
84
125
125
180
180
442
2497
307
196
197
1
60
166
148
35
282
350
357
7
318
124
61
8279
1715
28
54
55
204
51
432
64
202
216
371
498
228
506
711
830
312
246
45
183
166
162
261
37
30
309
363
484
11
152
161
160
156
1731
88
378
142
218
281
297
171
2344
396
79
228
226
2
271
66
21
140
126
105
76
32
8
73
114
17
592
4609
1046
145
17
186
48
111
139
44
72
50
167
89
84
5
147
82
334
18
19
228
237
61
274
207
32
111
49
169
67
110
228
70
52
248
244
248
4
4016
1037
243
11
185
183
288
205
103
367
102
290
147
296
375
184
209
204
209
5
522
140
382
244
244
146
1023
292
268
24
251
76
83
69
36
70
194
1190
109
34
122
113
194
100
123
201
34
356
28
98
196
169
169
2
2
244
99
84
32
29
5933
1366
51
732
35
23
51
106
203
114
34
27
135
283
66
311
42
166
2
186
860
46
42
80
55
761
35
19
102
651
651
162
162
1003
323
680
102
46
56
107
252
14
111
20
16
100
67
17
73
744
363
101
207
50
50
511
2677
108
141
125
53
32
89
16
49
50
243
80
152
279
51
251
35
92
62
44
18
258
343
1915
130
38
107
289
64
32
115
78
161
284
142
132
413
2131
44
154
45
112
187
235
239
4
104
80
440
313
173
173
401
213
188
702
194
101
255
60
16
76
550
51
350
81
68
205
1544
1
1
419
421
2
391
526
14102
4524
9
40
59
23
56
49
7
63
59
4
170
11
3
37
41
30
7
29
175
19
203
13
19
59
75
30
63
67
10
52
32
24
30
14
167
53
53
45
32
3
19
10
21
159
30
29
5
18
42
27
7
51
18
20
20
27
35
12
21
113
71
50
71
5
20
47
27
109
95
32
18
20
15
36
43
17
144
107
22
34
31
150
17
207
87
91
36
194
25
28
96
79
51
101
282
68
34
19
77
42
27
38
44
35
18
37
574
5
14
49
11
22
69
64
60
162
22
18
167
7
21
9
17
34
26
12
51
308
36
37
1
210
30
50
38
21
54
87
236
39
43
24
2
28
40
12
36
194
20
82
25
77
22
60
15
15
4
10
82
121
28
7
36
61
15
2
328
53
27
80
64
11
33
196
196
391
391
515
1667
185
21
346
41
537
543
6
2
14
1018
269
11
55
93
8
170
105
4
53
82
105
63
621
31
164
98
77
251
610
3708
109
67
46
37
97
276
148
125
79
99
295
151
75
39
52
155
289
182
141
59
153
223
129
72
171
1868
134
514
719
127
203
135
135
86
1005
218
156
395
150
371
1322
92
190
91
60
228
5
102
19
106
58
186
186
187
2842
164
277
254
253
130
232
142
96
592
89
209
217
345
173
155
17
489
19
97
72
50
82
74
95
6831
28790
78
14
114
2
8
260
90
394
7
38
275
77
5
24
38
74
30
269
48
60
12
190
196
306
37
24
52
60
35
287
285
2
218
1
471
411
3
95
122
251
258
48
51
3
69
42
17
4
89
199
79
82
39
289
53
34
87
86
1
201
73
228
32
129
84
70
31
17
117
107
63
64
35
30
41
55
117
38
254
130
9
34
14
59
58
16
118
60
131
129
2
24
117
49
1996
57
375
117
112
377
59
104
290
77
93
16
117
105
5
105
472
55
3
32
12
7
78
35
42
38
56
55
8
81
104
139
26
153
63
88
42
6
39
10
13
134
8
93
59
77
26
72
8
882
886
4
135
74
31
56
47
40
86
109
176
174
2
22
65
64
31
94
71
211
95
82
171
7
115
39
210
7
98
134
33
97
111
49
27
35
75
34
3
248
67
55
36
4
15
62
11
95
45
48
8
60
40
317
65
72
97
66
91
29
120
139
134
76
55
34
73
44
7
18
62
21
83
22
242
9
76
7
4
230
236
6
38
4
68
162
43
69
139
87
4
73
386
55
177
154
86
1504
522
88
102
62
140
44
295
97
35
33
6
647
395
388
3
4
59
124
63
169
169
54
54
287
287
314
314
403
403
114
113
114
1
209
1643
93
67
45
187
233
253
190
102
174
42
48
376
376
2209
841
10
152
7
143
17
23
6
4
2
2
32
5
5
6
1
17
20
3
73
76
3
53
3
55
182
221
226
5
65
62
3
65
66
13
16
3
2
25
8
30
14
73
7
1
366
136
229
74
74
8840
557
65
28
46
131
104
78
24
2
16
53
90
65
10
189
262
540
454
5
268
97
3
116
71
8
46
44
4
149
172
131
137
184
57
5
74
116
148
6
110
52
252
212
1
23
3
97
298
201
2530
91
1
148
72
194
610
192
109
80
114
29
86
106
106
219
34
185
295
295
578
1155
62
412
103
1103
118
37
84
80
4
192
590
20
28
34
224
17
93
114
160
160
97
97
93
4
25
766
222
519
11786
373
11786
1426
1426
4368
457
444
1689
1778
1753
25
1410
313
626
281
190
2174
351
8
8
652
1151
1163
1
11
966
966
1069
1069
23538
23538
367
23
5187
2466
2466
2446
20
2698
2698
444
444
14704
180
1377
13652
594
355
5493
5514
21
443
460
504
1057
1270
430
651
997
872
872
2836
20
925
911
14
1321
1321
570
553
570
12
5
67637
1894
51334
3416
19768
406
529
16140
6532
455
788
1
1701
1764
442
1817
2111
1641
1641
1596
1632
36
9
1581
1581
1576
1581
5
10
4
5
1
28140
9939
8
25
2
1039
70
2
111
7
442
11
98
1090
11
1
5579
7
1
29
695
85
2
608
391
16
16
5238
4
2
59
13
399
750
2
256
2
121
833
152
2
22
14409
85
885
580
9134
943
1658
1124
5701
5701
835
40
129
4697
4647
4647
3344
1194
661
661
783
783
706
706
5612
25
1546
1546
1546
1546
1546
4041
4041
9611
77095
1360
3308
519
1802
9
9
2556
4771
13298
1475
89
874
311
1414
1070
931
32794
625
278
2430
2430
57976
1150222
60323
60323
490
490
597
6
597
345
345
338
7
246
246
26633
26633
822328
23031
553
553
37185
9466
285
5
3
24397
5
33
18
18
11
59
52
121
104
12
160
135
3
24
52
168
2
25
22
177
11
5
17
1
105
79
642
37
157
355
6
19
31
300
16
45
2
13038
1304
13029
9229
1067
1429
9
9
3314
3314
3314
6472
3082
7
3
154
16
162
16
35
87
22
1
181
9
23
94
250
1
16
44
15
103
6
1
1
160
3
8
1
17
27
118
54
233
45
10
10
164
1
14
188
46
40
1
8
35
107
2
41
3
9
21
6
4
12
3
10
10
2
111
6
22
4
25
22
210
4
134
98
1
2
4
38
59
9028
322
521
753
7350
82
543
543
4581
5617
4
139
180
11
21
30
488
24
32
57
25
25
582
582
570
12539
1777
1462
1742
946
2763
850
1289
926
214
252
4908
676
4246
16
37
9
199
67
347
2
10
10
11
20
122
44
12
242
73
71
1
22
50
80
81
57
76
10
69
37
3
222
113
87
122
92
3
22
2
43
1077
9
23
223
145
78
58
38
68
75153
75153
3751
50045
7459
2220
6783
4853
42
2476
7675
172
4642
385
39336
39336
4956
4956
1158
2872
2
11
4
74
213
3
7
156
18
220
110
28
36
87
1
216
1
197
314
15
1
2101
1204
481
28
24
363
1
3352
3352
2765
605
24
1
9
6
325
177
19
20
170
65
1
546
1
264
148
206
27
1
11
19
48
72
321
133
188
5736
5600
76
35
8
7
10
5184
821
697
368
2241
2241
2241
2241
2241
588
469
1826
7968
416
20
21
1910
2642
5
400
19
709
7087
7087
4070
23510
1461
234
10318
164
67
745
5044
1040
367
795
795
796
796
5
13929
2038
13871
5
6824
11
399
81
2
659
656
416
43
1000
1277
2
11
54
290
103
53
53
1876
1800
76
7163
18
6563
19
4478
2065
1
582
582
582
582
582
6928
70
1231
6617
67
7
36
87
169
30
132
1
302
11
213
127
92
2511
17
136
29
211
883
245
80
109
109
109
109
109
132
132
132
1111
321
7
192
4
39
15
26
445
1
61
3120
4
2301
815
1193
34861
248
2214
1413
1915
161
10
8
27
10
3
38
41
33
7
1
1
6
26
18
25
58
3
15
2
4
5
51
51
51
51
31454
9279
557
309
5
914
10
5
14
3
629
1
37
223
7
49
22
5
168
725
287
91
8
211
9
1332
21
3
13761
32
282
13
481
24
59
2
42
200
155
5
166
51
213
1
57
431
80
2
12
28
269
57
20
87
3887
104160
15
15
3793
3793
20938
96465
2414
1695
4188
2261
3560
678
2054
663
6487
215
49726
1586
1065
10998
119
8975
839
11447
720
259
8209
1139
6811
212
1862
615
1035
20
20
636
636
20401
17
20384
3642
967
11
85
3
16
2
8
316
233
172
370
56
4
10
268
12
24
169
2
2
52
5
261
3
1
6
369
56
4
131
17
9
8196
513
2364
113
1073
697
481
3
3
5316
1399
327
424
1692
387
1087
2213
2186
2
9
10
6
1498
1498
269420
9549
1274
1274
292
13
357
2
14
13
374
60
89
60
4274
4274
200003
41169
196
918
284
92
6
13
87
6
147
1
4
8
36
6
22
1
2
7
283
833
2
90
13
137
8
143
75
20
12
32
18
9837
17130
40
27
234
1
1
26
31
354
7
19
6
9
4
362
440
209
199
3
33
301
69
34
4
83
11
612
19
570
19
274
5
97
182
116
126
473
3
40
833
307
27
80
15
11
711
41
3
53
144
25
1381
2811
87
21
3
163
2
1
155
72
9
35
78
63
106
214
7
81
4
58
117
3
3
80
2
11
11
4
40
609
1141
93
22
28
6
4
7
12
1
5
13
75
19
7
58
13
22
9
46
35
3
4
40
3
7
395
607
1
24
1
55
114
2
15
14290
7106
9
31
32
13
4
474
26
162
128
191
496
4
2
5
89
14
6
10
16
208
2
6
111
8
97
94
26
14
249
260
205
1
11
16
52
23
29
25
2
222
1
396
136
321
319
37
2
2
17
1
361
3
64
3
2
331
245
2
1007
35
201
307
18
469
161
33
1
148
2
29
8
29
1
4
3
4
46
4370
9985
4
47
11
165
5
5
2
3
201
50
7
18
76
4
11
23
177
57
20
6
9
33
2
6
58
16
1
24
124
33
531
4
428
8
50
38
58
3
13
1
26
9
36
25
14
4
11
10
32
45
25
41
373
35
1
150
3
2007
113
15
230
2
59
17
19204
6
3
1
1
1
150
19198
66
41
61
9
132
2487
60
65
159
55
48
440
32
70
70
483
13310
382
220
607
251
13505
5832
64
135
173
1
333
1
142
189
1
23
294
1
3
3
91
407
5
72
311
56
89
14
1
1
29
254
3
3
11
427
16
12
38
82
206
10
154
339
40
149
17
195
33
4
162
2
4
150
410
567
8
71
50
1
5
97
504
27
236
249
28
24
331
1
1
1
50
262
1796
5034
30
8
1
59
4
24
77
24
2
1
17
4
45
22
2
88
158
26
1
90
2
409
2
16
85
54
17
226
80
6
158
5
9
105
5
14
29
28
49
5
19
1
20
3
49
8
6
60
5
54
59
4
43
109
5
74
76
147
6
93
3
74
10
12
18
87
68
2
112
16
2
6
849
1553
7
4
88
7
19
3
14
1
8
1
9
42
39
3
33
11
11
1
24
16
16
3
2
1
22
1
104
1
39
1
1
1
1
1
167
2
684
2024
10
40
32
10
11
76
6
5
1
9
660
4
8
2
70
5
33
23
5
89
110
7
54
1
33
1
1
25
2
6
1
5729
18586
39
28
17
7
9
35
13
79
6
37
11
18
138
194
11
4
5
49
208
13
41
58
7
37
56
20
239
75
96
90
30
93
28
65
6
55
9
38
64
197
1
2
34
6
8
5
147
84
10
4
2
27
238
1
69
38
14
146
66
111
58
108
17
20
16
8
264
58
1
22
448
26
87
141
56
98
1
4
37
32
100
32
12
43
8
1
64
5
6
25
2
75
48
7
2
17
65
8
12
2
1
83
32
82
17
35
163
3
39
2
2
8
6
17
24
3
23
2
18
6
72
51
7
287
4
85
17
8
102
22
1
5
8
301
7
60
1
20
13
14
1
23
66
159
9
6
128
124
20
78
1
1
1
80
221
18
115
33
35
1
327
5
37
4
26
44
9
138
1
673
14
11
7
3
216
303
1
3
30
22
26
71
4
1
20
1
84
13
215
10
40
45
92
2
4
90
43
6
4
119
3
16
8
17
52
53
76
2
1
509
44
1
140
14
8
2
4
26
3
5
9
2
4
3
4
323
25
428
2
8
59
193
5
538
260
1
1
83
1
8
95
12
5
1
7
9
55
5322
8281
14
321
4
1
57
2
1
151
4
121
202
17
3
5
419
5
12
3
200
21
6
49
6
3
106
2
3
1
47
43
1
1
10
15
14
23
8
30
8
181
3
4
2
7
1
4
1
3
28
4
7
5
18
5
520
3
45
16
3
2
133
14
7
4
988
489
4
6
53
102
1
1
26
22
1
6
2
75
136
1
63
1996
4329
687
5
9
25
670
7
15
481
223
15
191
3
2
1800
4624
207
73
31
5
3
114
5
6
11
395
8
42
8
19
2
274
205
36
8
5
96
433
103
20
2
169
14
21
21
210
245
14
19
2624
1019
198
111
1
17
31
2
19
131
124
4
5
43
290
351
247
31
2
27
20
4
1
392
1253
18
1
3
122
11
3
81
95
1
184
98
2
28
1
5
1
2
129
64
1
11
692
1164
1
4
1
12
5
8
24
2
2
1
3
1
51
2
3
2
3
4
1
207
1
8
1
1
100
1
7
5
11
2794
1169
1
77
2
1
2
2
3
40
6
3
14
5
3
14
104
30
44
60
3
5
1
17
27
4
51
1
1
1
41
1
1
12
3
1
5
1
6
2
15
3
45
3
14
3
15
6
2
1
12
1
1
59
8
9
1
55
6
75
1
3
1
1
1
7
10
1
30
115
11
1
12
3
8
5
6
46
4
133
1
53
97
5
7
2
9
4
24
7
1
9
6
65
7
606
1111
6
73
214
5
8
1
64
5
94
26
5
4
691
171
183
2
195
3
137
5768
2316
24
20
464
394
18
182
21
19
93
495
32
25
558
199
1
75
178
66
28
300
260
1184
794
4
2
5
3
13
3
8
4
2
5
1
3
1
10
3
1
18
5
16
102
18
1
5
3
1
38
3
6
5
1
59
8
15
14
2
2
90
35
2
8
15
6
5
13
3
1
1
1
1403
694
9
17
8
3
29
5
17
2
1
8
64
119
4
1
117
2
4
8
140
151
766
258
339
24
139
3
2
1
3753
1541
15
14
173
8
52
1
8
42
122
7
8
23
4
8
26
11
46
16
1
9
62
3
177
82
198
75
14
3
6
2
1
3
12
68
9
23
4
74
11
323
26
106
7
1
117
7
3
1
88
6
84
22
30
750
13
12
150
20
157
95
48
109
1
111
4
116
57
7
26
11
9
4
2
1644
664
193
1
97
55
2
3
2
4
7
10
119
12
30
34
11
49
1
4
2
1
145
4
9
7
162
1
11
2
2
3003
1751
204
23
27
10
16
1
35
6
22
4
11
5
21
51
103
10
492
44
2
165
199
932
1
9
199
188
7
2
127
9
88
9
3
8
9
74
1406
311
146
16
11
176
11
4
173
2
71
9
88
2
93
133
160
756
468
13
91
6
40
17
45
10
4
22
40
389
749
2
90
99
6
15
124
22
2
7312
54320
1345
833
192
5
105
24
3
1
12
2
14
47
48
4
4
2
5
2
1
1
3
8
2
3
10
3
9
2
2052
2023
2
444
145
190
86
184
96
876
29
2
12
14
1
3399
1433
232
2
2
189
45
18
27
27
26
1
19
6
80
8
158
56
279
1
24
127
9
12
5
4
180
17
145
228
3
10
26
3035
1912
3
113
64
6
5
15
70
122
1
27
1
3
8
8
18
4
116
239
4
2
12
16
96
170
367
1380
57
66
130
188
205
84
41
30
21
23
59
2
95
6
6
3327
1857
1
2
6
53
3
3
1
29
3
1
5
1
62
2
33
5
3
118
5
39
13
1
38
79
4
2
2
4
1
290
4
11
3
1
73
3
7
9
99
72
1
18
1
2
3
9
25
1
96
43
22
1
3
2
14
31
19
16
6
2
24
21
3
16
4899
1341
198
4
64
185
1
10
18
324
87
86
55
163
91
69
64
303
10
14
1
25
1
2
21
2
2
4
102
61
172
71
27
1
12
11
212
148
1
27
182
133
3
171
323
5
76
9
6
1
631
3287
8
6
8
12
11
2
4
8
86
163
239
4
377
10
13
1551
1
153
1547
683
40
39
10
31
12
94
1
66
42
5
42
6
3
5
1
31
15
103
2
16
1
1
64
1
2
4
66
82
79
1756
2560
25
15
18
44
1
6
47
8
1
43
3
1
17
2
75
39
11
13
2
20
5
70
3
4
6
1
16
2
6
2
39
44
141
2
3
3
47
8
9
1
1
671
1102
1
1
2
8
6
4
4
110
2
2
2
1
3
2
1
6
10
44
1
4
1
75
1
62
38
1
1
10
1
1
26
7553
4516
35
61
1
4
1
7
38
9
110
4
2
2
32
11
30
10
3
40
2
3
19
35
7
78
2
11
5
2
4
1
7
107
8
12
4
22
6
2
24
16
45
31
68
55
19
2
105
27
19
8
2
9
126
6
111
92
3
8
6
15
5
21
2
113
7
94
4
13
42
21
2
5
359
3
8
17
64
37
2
27
7
2
14
5
9
30
15
34
25
32
3
7
74
25
93
22
33
24
1
24
171
7
7564
3131
9
25
49
36
69
2
104
6
1
6
138
3
268
5
5
3
31
15
5
61
28
11
29
1
38
15
110
41
1253
1
20
72
3
1
238
8
56
8
1
4
4
6
2
12
2
2
90
2
3
3
1
50
1
31
11
14
39
5
14
102
2
15
13
15
186
14
3
3
3
3
13
8
47
77
23
63
32
118
1
1
250
3
1
2
3
21
33
10
2
1
1
66
37
2
1
11
9
47
1
19
4
1
25
1
2
2
7
3
2
53
504
2502
7
3
28
1
66
2
1
7
8
50
2
29
115
101
13
3
6
18
694
40
143
15
28
2
8
1
4
71
21
3
13
19
2
65
203
10
22
1
15
94
26
31
7
263
481
2
1
24
142
18
8
1
4
4
14
861
493
149
10
58
1
150
114
114
2022
2022
469
390
8
5
57
8
1
1731
389
6
1334
2
6987
562
2306
2
4117
1417
1801
15
369
825
825
2
508
360
146
605
19
22
122
121
262
59
181068
20665
2
263
29
112
4
280
54046
213
38
92
1
141
20
587
393
723
484
1773
48
1372
260
1985
2972
8
54
2569
465
549
1164
172
22
1157
369
23
58
762
1
1
2
56
19
1
464
29
2967
11
952
672
31
1224
114
2
258
6575
5
9
1292
548
9
29
151
680
5
51
80
150
607
872
1805
1
55
315
32
54
325
3
1
15
405
137
944
26
3
60
2398
264
720
185
2
217
1524
16
7
58
53
253
1468
23
1031
371
1
139
4
4
69
604
173
676
209
7
3
46
2435
153
73
74
295
35
354
2337
59
11
68
3980
3
388
1382
180
38
228
301
382
3
629
5
102
4
558
237
1871
137
8
274
3
1
6
244
1483
193
243
35
669
362
43
3140
48
1
291
21
535
409
132
38
1
592
142
9
29
22
98
9
1314
104
546
648
2
1
1
41
4
211
230
331
35
190
1535
7
173
26
288
858
17
18
127
979
3
211
37
206
474
6
395
6
277
15
12
150
21
579
1826
2707
7
28
494
645
4
9456
555
1573
1
300
780
8
289
466
807
807
24206
355008
188538
234
16313
16313
74
281
256
281
25
675
675
674
1
6910
15283
366
441
3
3
1
1
7
6
1
2
2
2
1
1
1
1
8
3
5
1
3
3
1
37
2
35
5
5
106
80
9
1
1
101
62
66
77
1
3
3
3
2
1
1
245
260
1
1
1
1
1
2
2
1
1
1
2
1
1
81
29
148
58
91
309
259
262
3
2
1
157
194
170
14
14
1
1
6
2
2
49
106
124
118
6
6
63
66
3
3
65
415
75
49
28
61
155
142
143
1
1
97
45
367
68
58
51
1
1
45
80
105
112
7
7
52
3
81
30
60
61
1
187
184
1
1
1
1
1
164
57
73
81
37
36
165
40
39
1
1
46
26
483
120
209
80
52
31
44
251
248
3
3
295
49
294
12
17
2
214
214
335
338
3
3
43
46
53
7
102
73
40
202
202
202
202
4535
169265
247
1657
667
208
12
176
175
1
38
43
2
3
20
23
20
3
19
18
1
27
17
59
7
23
16
17
171
743
64
1
61
66
5
42
63
9
44
35
67
130
125
5
24
4
6
51
7
10
3
131519
9476
5830
5830
27324
8440
2
2
897
899
2
1
2115
2118
3
141
396
395
1
224
7
6
1
432
618
180
180
6
6
31
29
2
48
386
90
166
128
38
959
952
2
5
432
435
3
635
1773
1769
4
1956
1963
7
348
346
2
552
555
3
89
86
3
1
107
277
2354
103
53
1721
650
651
1
775
502
498
4
352
104
5415
5415
2645
21884
8442
10797
10958
6639
2946
1373
1369
4
15785
6432
1790
210
1650
5703
32
10205
795
6820
2558
454
19488
4748
4755
5
2
5070
1367
4190
4179
11
12
3636
4
4
4
857
5154
580
701
404
1002
1001
1
892
893
1
717
28081
28081
61
26582
803
635
3473
341
3132
2524
2524
2524
846
58
202
84
29
18
30
86
169
168
1
569
275
293
1
416
17
142264
19128
393
3540
6726
805
23
1546
463
43
1381
2
61671
114
993
1449
3879
2
1659
4724
1
375
116
1451
75
1617
73
1324
5297
1367
3374
341
4520
4
21
13767
955
24074
21506
943
4702
327
4702
432
432
2348
1426
262
13
52
17
8
4
430
29
40
41
1
10
32
24
1337
692
143
52
25
214
15
115
81
258
258
729
729
25
729
288
416
5357
5357
38
3573
1816
3
6
40
17
137
240
249
5
18
2
1
1
967
27
3
41
991
1746
50
325
57
54
3
320
323
3
99
9775
2712
63
504
1426
179
308
306
2
1
1
192
158
34
9
16
186
184
2
7
24
1223
581
24
14
126
133
7
139
137
2
42
276
13
1
636
636
636
478
6328
4072
1790
7
19
231
1
1
9
15
9
6
31
1184
80
21
20
1
360
25
22
12
224
19
17
2
13
9
1411
548
314
317
3
455
67
24
367
367
1613
1613
1975
1975
1975
1975
378
1975
657
346
350
4
3
3
587
742
742
742
742
276
742
339
127
38062
548
3
2
8
1
125
23
1
2
1
1
4
1
8
1
1
28
9
2
2
2
1
1
7
1
15
4
3
3
1
3
3
1
11
1
1
2
2
1
1
6
2
8
2
1
38
5
5
92
1
2
3
1
10
3
11
2
2
2
2
4
2
17
952
1
22
5
36
2
6
1
7
5
4
27
6
1
1
1
7
3
1
3
1
18
4
5
28
5
4
1
19
3
4
7
1
15
2
10
97
1
1
5
4
6
8
9
9
1
20
5
1
3
1
6
4
1
2
1
55
1
13
12
4
2
6
1
3
21
8
2
2
31125
15
173
2
13
16
1
4
12
1
1
2
20
61
2
12
5
1
17
7
3
1
3
5
3
9
13
32
2
2
3
1
6
14
1
4
1
20
5
6
1
1
1
32
1
3
2
22
8
6
5
2
13
1
3
1
2
1
5
1
3
3
43
8
5
2
3
3
2
1
2
5
3
1
3
5
15
163
4
99
1
29
11
1
23
7
1
7
7
3
1025
8
11
5
6
3
12
1
4
4
2
1
1
6
6
1
2
2
1
14
3
1
2
1
1
1
9
1
5
32
2
34
10
1
9
4
14
4
1
4
1
3
164
3
8
8
2
11
45
2
6
1
3
6
1
39
3
28
2
14
2
46
2
2
13
11
3
1
3
109
3
3
2
4
2
1
5
7
2
11
1
3
29
3
1
3
10
6
2
44
1
3
1
5
2
2
5
1
1
4
6
18
12
61
1
13
3
2
2
3
7
1
4
2
1
10
25
4
8
99
26
2
6
3
7
7
5
5
5
3
2
3
3
16
40
3
2
4
3
2
10
47
1
13
3
3
9
1
4
1
2
3
9
2
1
4
1
26
2
7
100
1
3
4
2
6
6
2
8
7
1
1
22
1
182
2
2
3
1
6
1
9
5
11
5
1
1
1
1
2
8
2
7
2
1
1
1
4
9
8
3
2
3
2
2
6
14
1
3
3
2
3
6
2
1
8
37
10
23
3
3
1
2
57
4
2
1
1
2
6
3
1
2
2
4
37
38
6
14989
409
1999
1999
213
12581
149
9295
4182
427
1968
742
264
66
78
446
261
185
372
354
18
374
1484
149
45
472
276
306
30
138
303
11
144
148
1023
1023
1023
262
3941
151
151
474
226
30
218
513
187
199
125
127
2
6
982
237
739
737
2
764
27
146
213
177
175
2
1
1
200
672
71
237
364
123
123
3
3
3070
675
3070
169
169
1437
269
162
97
241
472
196
789
51
2
2
181
222
333
10966
238
1967
1967
8761
8761
321
8300
720
3808
527
528
1
768
1177
615
1040
1040
2116
505
680
559
57
76
239
1015
1015
461
461
275232
5375591
19515
1695627
34
11456
125
2176
2
4
4
6
2039
330
9246
2290
22
226
226
218
8
51
836
551
540
11
96
93
12
18
15
682
27
75
5
106
231
26
14
198
275
275
249
246
249
3
57
2612
1948
125
461
21
798
798
710
798
88
3216
1114
64
2102
209
832
623
813
393
1601886
180055
8791
8791
103
812
812
753
753
1444
7123
574
470
482
453
452
363
533
369
350
1007
626
28770
2011
28770
1213
4
462
423
324
1614
188
279
301
459
387
11061
1282
395
394
477
220
432
587
401
457
1200
1179
21
573
264
337
757
504
463
315
563
356
307
303
474
1074
9714
306
286
378
355
240
274
548
224
367
313
289
336
409
281
404
765
796
31
321
205
526
432
279
187
231
230
423
222
222
114
2935
182
398
227
430
455
359
185
585
3229
95795
31801
248
21
3
4
14
530
530
635
635
1949
80
1
997
871
27977
3692
288
568
548
569
514
2
2
887
201
540
1
731
38
839
695
815
780
548
1044
755
1005
86
1348
3
1098
558
2
748
4
4
577
1396
775
392
313
250
63
5
880
674
407
660
473
621
362
184
184
347
139
307
558
364
441
37
40
27
13
866
866
866
478
19945
576
576
475
475
634
606
634
28
399
399
13000
2523
385
266
72
2
2
122
2
277
154
158
4
4
237
237
383
25
251
254
17
287
449
692
83
23
373
498
478
595
554
41
26
250
315
738
495
41
241
224
157
580
526
248
470
504
504
1607
71
496
484
12
562
459
474
15
3
3
1
790
790
26
1482
909
547
1172
39954
1911
252
426
388
845
858
858
980
3285
619
278
456
412
309
231
880
3667
3
926
8
679
452
107
533
79
1012
1012
1
19073
3823
150
1
520
954
517
943
1
6
591
77
341
341
381
137
527
635
1
2
156
1305
3
604
926
165
589
835
863
493
532
653
945
357
699
493
493
744
744
969
969
171
2526
817
39
653
841
5
4243
972
384
276
415
404
272
4
1
1
884
867
17
7
624
5848
21
5848
679
662
678
16
1
1
412
412
910
4736
255
296
5
38
363
440
204
230
386
333
356
544
376
6765
6765
8
445
445
1074
11
520
543
1858
527
531
798
2
56
2668
633
590
43
792
1187
712
712
339
339
339
322
17
398077
8707
398077
1819
11246
273
1
9
251
492
1076
183
114
4
129
705
661
44
541
901
360
612
802
234
647
53
225
961
334
101
345
2
886
39
48
370714
122459
1
311
301
331
200
246
103
10
25
217
462
300
310
10
2
4
472
1
83
204
168
309
344
362
18
57
535
19
167
40
146
93
104
65
326
457
267
401
111
292
649
709
60
517
2
185
56
440
480
3
463
632
3
287
404
47
497
402
576
303
19
84
21
74
129
12
2
18
32
1
33
33
231
462
455
1
7
14
2
9
1420
36
2
301
309
8
71
138
786
293
1
522
152
174
50
21
641
449
3
66
411
27
629
456
6
212
25
144
2
16
170
193
23
22
21
687
96
311
1
115
214
298
14
10
38
122
310
3
455
2
118
59
470
545
75
9
27
572
127
370
52
749
716
33
905
1
381
58
42
489
162
217
55
177
49
4
45
331
44
4
1
50
322
2
2597
1515
1497
1515
1
1
17
16
32
18
16
2
234
5
229
15
22
21
1
56
56
9
9
57
20
35
2
578
15
555
552
3
8
59
1
25
33
293
572
251
180
2
68
59
476
299
1
591
197
12
40
614
26
305
664
871
207
4
6
193
36
2
298
12
231
192
3
15
2
682
179
256
423
61
165
104
2
649
2
3
88
8
13
326
2
26
4
1
488
70
24
961
1
1
104
82
365
193
89
258
10
42
5
315
23
590
27
2
3
16
66
124
23
44
278
177
323
452
5
344
410
9
402
141
52
25
342
309
201
387
7
248
413
24
16
617
552
288
506
237
788
276
352
56
3
2
713
173
151
22
485
283
445
57
23
323
2
10
87
61
26
2
281
2
2
276
444
10
19
111
44
132
2
6
79
120
151
410
140
185
45
21
1
173
13
14
275
134
101
50
107
57
21
401
8
617
86
389
232
2
99
108
136
28
6
241
255
20
1
238
3
200
49
1
169
24
202
254
9
33
103
3
471
187
13
375
3
226
371
1
1
199
752
873
741
132
68
67
90
40
413
4
4
32
3
3
400
3
48
4
73
3
1
37
251
2
4
473
271
33
23
10
517
158
437
437
1
70
77
270
208
401
14
2
1
248
234
138
40
515
506
859
634
447
10
58
223
236
67
16
98
321
182
514
705
89
482
212
1
1
704
278
54
9
322
138
334
32
285
185
3
51
24
789
4
2
2
4
5
36
423
261
436
50
353
222
38
28
1
1
42
451
6
68
335
186
191
5
35
38
1371
1575
32
7
25
169
2
1
443
289
256
36
110
113
406
82
38
2
64
812
4
460
277
179
320
26
376
77
38
2
120
339
421
1073
1135
62
1
305
574
512
62
62
108
220
424
306
224
411
6
199
1
54
37
502
262
225
221
153
13
164
578
466
350
328
58
286
24
262
197
78
404
39
487
1
260
9
146
137
328
244
319
1125
316
213
99
61
1
3
1
276
267
95
2
511
39
42
136
8
17
278
208
1
422
603
753
28
1
3
33
1
18
12
25
57
50
55
410
1
257
11
1
181
6
192
232
8
430
8
3
8
332
141
261
345
1018
15
1400
1239
97
64
32
46
72
23
68
17
9
2
38
1
23
182
346
22
370
571
548
263
660
3
7
96
433
62
16
57
41
106
30
368
291
8
161
614
8
6
2
93
3
546
176
118
210
577
60
341
51
223
161
28
193
1
170
10
3
54
94
58
409
403
578
688
110
82
367
16
221
1
352
76
266
615
354
1
174
157
33
1
23
52
387
507
525
18
78
4
139
536
36
1
181
17
28
158
452
226
11
34
38
396
109
4
42
15
94
137
1
1
70
261
90
1
347
111
113
19
3
5
20
114
487
82
6
33
41
14
6
20
2
618
6
413
207
429
365
96
46
172
197
262
57
107
50
149
373
1
17
19
2
607
383
189
140
197
58
57
1
48
148
35
450
385
65
184
62
100
3
159
120
129
9
14
30
213
2
3
306
6
3
722
138
837
150
349
632
1284
688
187
78
173
885
350
18
77
285
318
233
1
1315
1266
49
9
1053
10
179
54
118
339
2
161
399
6
334
91
154
348
379
31
248
73
4
427
2
9
52
28
607
524
41
39
281
54
48
256
154
85
194
226
498
272
44
210
264
1
3
21
934
296
7
703
62
553
1
1
1
100
5
254
157
33
15
246
401
324
194
73
546
19
631
421
83
21
104
230
244
16
244
417
1
192
2
546
565
311
527
515
321
22
13
33
1
352
314
582
521
61
853
758
95
10
1
536
238
937
97
257
286
4
81
214
6
18
302
177
84
4
17
91
526
21
1
1014
21
295
294
1
697
9
243
12
14
1128
347
36
701
3
17
4
409
92
331
2
381
217
631
299
2
763
158
325
6
222
1
266
348
1
107
3
491
453
42
82
21
412
1346
1308
11
20
7
1
159
471
291
180
180
7
310
15
128
215
14
58
67
4
45
2
441
7
55
58
224
272
163
385
457
42
320
384
58
169
6
828
770
1
17
7
3
7
36
4
405
215
312
97
1
2
108
582
466
21
25
279
30
6
461
3
90
501
1
121
242
87
737
481
18
1
324
2
389
387
1
4
1
246
212
321
105
307
393
288
40
118
264
516
191
119
36
62
21
1
21
35
327
300
32
564
176
429
353
88
654
584
715
131
152
92
971
893
78
1
22
374
1
3
1541
1987
5
441
8
398
269
49
281
51
8
11
342
330
13
14
2
9
95
5
4
298
33
67
494
5
866
74
3
38
1
222
143
2
527
33
245
86
149
400
118
155
37
487
320
283
151
322
178
567
38
755
330
4
131
31
6
325
180
423
42
16
508
432
76
543
67
182
75
650
6
43
218
60
260
493
56
686
5
177
64
185
411
226
28
15
1184
1152
32
1068
909
159
29
2
1
154
264
126
2
65
253
13
372
560
7
561
548
13
31
50
72
46
9
9
28
172
138
7
66
65
4
62
5
196
1063
81
135
13
171
16
39
163
605
1
583
4
331
19
157
334
319
405
3
23
17
197
1
127
10
41
547
19
160
9
595
316
1235
1260
25
495
123
224
190
15
22
505
59
49
94
2
7
439
408
761
87
1
319
353
34
131
331
1
2
35
263
27
4
375
50
198
123
193
42
210
616
452
79
263
2
89
20
28
23
27
562
142
149
41
798
516
34
317
762
762
9
1682
1703
21
289
10
34
863
89
402
3
27
443
393
314
5
2
13
277
5
3
740
662
78
1
13
71
5
546
546
6864
500
344
1013
609
346
844
371
443
683
491
515
705
41
11801
11760
330
43
43
99
99
8
25
1
2
2
1
2
4
1
4
269
36
222
229
2
2
2
1
4
96
96
2410
10090
225
214
3
8
68
58
241
318
51
110
46
77
81
4
64
108
102
6
91
5
147
141
1
2
2
1
22
23
326
409
9
1
9
54
9
1
80
58
6
46
4
3
7
8
24
86
85
1
91
41
43
2
152
102
12
9
1
2
30
38
2
4
2
45
64
12
7
131
1
88
108
243
41
175
69
7
40
48
54
6
33
7
73
52
65
44
26
88
143
146
3
181
170
11
30
3
62
22
44
176
164
12
127
118
9
6
126
159
175
44
123
118
5
534
442
1
14
35
8
10
3
53
34
5
6
1
3
1
1
1
1
1
2
61
76
53
103
122
19
12
13
1
50
89
82
7
352
379
22
5
32
51
59
8
14
101
55
56
1
4
47
40
4
3
2
1
15
484
509
4
20
1
4
214
9
93
112
207
207
206
1
168
387
32
96
47
6
38
8471
254962
5767
108449
551
48
148
224
131
399
399
1555
86
983
265
221
1039
106
344
309
116
164
727
188
83
100
259
97
251
251
489
2
249
238
94
94
268
268
4772
926
179
176
99
297
191
74
200
199
37
139
259
453
7
230
141
6
135
360
241
41
190
192
9100
3359
42
143
1
11
16
9
13
42
23
25
81
12
2
28
195
17
2
15
490
120
22
25
37
12
156
23
23
127
16
15
12
14
216
41
27
177
132
3
84
196
1
161
149
149
94
330
97
15
16
18
57
113
148
144
14
20
20
225
34
11
33
15
26
15
15
5
57
40
27
23
14
450
84
11
40
25
15
18
13
157
4
3
57
104
29
10201
4333
11
17
51
11
13
16
4
293
116
128
58
19
31
1
180
175
5
14
42
13
81
18
16
13
99
28
58
104
62
15
21
60
20
44
24
235
16
118
14
8
14
7
104
8
62
7
10
9
68
26
102
146
519
26
58
20
27
9
218
107
120
12
41
34
15
38
18
71
8
52
26
19
52
16
122
26
137
103
31
56
110
22
343
4
9
18
155
19
4
74
11
10
59
18
159
125
112
4641
2066
10
1
1
4
113
7
8
10
3
129
11
5
207
83
8
8
26
11
1
2
1
16
176
162
14
373
381
8
96
3
3
4
57
5
11
1
3
1
5
11
7
2
11
10
7
1
32
3
1
12
1
9
316
41
31
14
11
3
7
270
1
1
1
274
87
1624
234
156
163
169
131
42
191
305
282
23
37
196
746
1152
17
52
43
19
9
53
149
64
3
629
259
367
457
457
716
280
14
69
98
32
61
101
22
39
7102
871
252
279
350
228
197
281
28
375
325
1
1
247
293
38
26
210
169
265
290
166
195
27
306
398
413
535
336
325
11
196
196
2027
452
25
455
467
244
384
462
141
321
168
238
31
39
746
8
194
330
214
303
2587
392
225
184
285
247
164
166
2
198
494
93
87
6
506
237
269
9
950
257
283
200
201
62
62
44
1026
351
328
303
3846
554
13
2544
3173
3
37
525
531
6
6
5
23
16
8
7
1
4
4
7
21
68
6
2113
810
57
58
11
101
193
261
9
29
28
28
64
51
268
126
19
478
2078
156
91
95
90
23
213
133
200
33
176
171
11
208
918
142
180
38
81
269
61
127
20
116
35
45
25
11
365
365
148
148
31017
8636
7
2
14
1
139
2
141
12
71
22
31
13
8
5
87
309
105
840
818
22
19
50
1
275
218
218
1
266
16
22
206
15
301
271
170
19
60
221
59
7
17
446
24
197
189
2
15
5
46
8
184
169
159
161
133
21
1
33
125
254
717
35
125
158
10
217
24
114
483
187
1
219
105
233
483
81
23
30
211
35
28
113
173
59
119
31
2
81
227
44
12
125
76
3
222
11
9
33
44
383
17
4
118
149
31
4
273
294
2
16
180
418
141
184
50
293
296
30
189
230
244
102
280
207
135
69
8
176
394
104
55
67
228
203
1
6
345
19
191
15
54
162
14
148
6
91
90
344
92
70
22
181
100
162
10
116
60
44
26
338
23
139
16
12
93
210
145
73
121
13
238
120
265
294
23
22
1
29
46
162
12
20
155
5
141
20
199
153
33
61
169
117
982
5146
599
655
17
5
12
4
39
35
83
87
96
9
323
169
218
20
242
221
108
122
339
103
270
154
2
408
114
361
331
30
154
2
1557
299
78
639
234
268
9
19
11
124
124
687
687
8
108
315
1
62
95
157
256
14
80
101
61
2430
44
568
317
251
743
739
728
11
4
4
96
96
979
634
345
5890
1581
5890
63
89
146
114
8
189
190
1
66
638
152
229
44
4
244
6
345
197
122
131
9
44
180
204
56
177
60
82
2
542
34
208
54
52
2
2634
2634
157
298
304
6
285
362
410
256
254
212
393
1
1
263
263
13
148
102
2
3098
2748
332
466
35
498
563
276
36
542
348
348
1984
160
160
554
554
1176
289
200
67
135
318
167
94
94
91
2
1
50953
3746
3
377
346
28
26
2
459
138
321
304
304
952
373
269
20
290
6281
2368
630
50
197
97
12
253
204
319
318
1
144
43
3
301
1
15
3
142
107
12
17
12
35
173
155
18
42
77
17
18
16
94
3
193
22
1
1
19
172
193
11
265
192
192
441
29
181
231
237
188
1
13
7
18
1
9
176
176
35
1153
22
98
351
349
2
71
99
244
233
232
1
120
120
1853
508
9
7
19
1
1
1
73
2
685
673
7
5
64
4
7
164
3
2
2
15
3
212
48
6
14
4
316
2394
58
206
195
378
164
227
32
223
125
127
205
138
129
129
331
10
166
132
155
23
2332
695
10
4
2
1
3
5
243
2
8
36
38
2
1
4
2
4
7
1
97
80
15
2
3
1
887
200
7
1
1
48
47
1
19
4
4
14
1
3
5
4
3
175
695
77
52
97
11
66
21
22
46
32
41
4
51
140
123
140
17
317
24
293
123
2452
334
244
540
528
216
222
245
25636
5027
1
12
267
52
64
126
5
105
48
154
67
88
40
164
387
209
178
270
168
161
158
343
6
53
128
220
72
108
165
235
120
32
67
72
132
117
113
124
186
88
114
126
271
19
29
134
28
107
31
157
433
402
31
189
124
514
481
33
196
72
2
256
159
87
121
60
155
269
12
129
171
98
42
148
177
163
94
187
186
4
21
9
11
31
2
83
299
1
171
310
45
192
37
140
1
54
114
94
1
216
14
19
204
2
35
15
241
19
18
174
163
173
139
98
62
89
267
6
131
292
27
245
1
13
67
86
12
117
197
368
47
94
35
135
107
102
124
41
2
110
269
9
9
157
23
24
38
153
119
27
15
82
3
32
108
192
289
5
282
75
1
161
208
71
39
175
129
2
140
144
151
478
168
129
160
1
8
143
307
153
153
83
25
24
34
33
1
462
17674
717
1
350
393
43
323
323
14892
2132
540
564
24
424
381
383
2
289
244
462
346
352
6
241
352
394
42
36
271
279
8
329
65
262
376
545
320
351
263
239
24
349
889
251
282
188
623
493
551
31
2
2
350
361
2
106
330
318
24
67
197
14
461
455
1
208
1
27
312
312
274
869
187
46
146
175
41
356
356
66
66
20624
887
129
2443
179
144
35
298
369
71
382
346
452
106
211
487
413
74
1
233
3127
736
211
1
394
115
532
350
2
369
417
234
234
1108
6
362
350
12
422
398
24
312
318
6
831
53
319
76
383
461
461
495
495
317
1668
66
253
250
54
91
211
426
1047
449
10
62
44
41
205
236
443
443
710
514
196
72
1163
137
147
10
143
153
10
304
331
27
231
216
229
13
3118
602
256
454
60
73
610
280
107
300
376
374
2889
243
293
432
354
344
133
210
256
46
203
257
7152
46
119
196
11
5
10
11
3
30
29
1
7
182
182
51
51
6677
1585
263
490
58
63
5
126
1
1
231
474
116
33
179
272
261
67
275
71
298
194
8
94
266
265
209
70
237
529
2608
41
436
414
436
22
558
558
258
258
472
472
470
2
36
843
524
283
251
32
91
5303
410
2448
253
277
331
259
94
118
147
108
278
173
439
2764
324
93
141
179
213
119
97
123
167
133
204
125
105
166
136
80
4025
356
356
222
222
183
183
460
460
85
569
263
221
688
459
85
3
3
19
25
28
66
687
11
403
273
249
780
192
106
137
135
2
38
58
2087
5
438
438
224
224
3
1420
831
586
11317
196
893
585
308
651
2194
122
35
887
906
17
2
45
44
4
246
56
85
685
16
331
338
453
453
817
3563
166
1276
109
149
142
479
425
2062
394
377
361
16
1
833
816
17
456
1
626
626
330
330
315
315
310
5
439
439
439
1
1
438
423
15
241
8
241
140
132
8
93
93
93
5
53
35
6
23438
985
22125
699
305
1
22
142
227
2
98
904
468
62
116
211
95
65
143
637
287
254
33
125
122
3
10
36
36
33
492
101
159
199
836
1
5
85
106
95
86
9
13
264
191
1
72
135
9
7
2
123
116
7
660
228
186
95
69
79
82
3
396
177
33
186
11
438
154
150
1
3
262
272
1
6
3
1
1
3841
15448
4
190
212
22
1
9
425
2
5
7
118
44
42
98
223
256
117
119
69
30
20
113
177
49
31
18
211
2
18
8
10
2
42
40
14
42
39
27
12
104
175
260
7
135
136
1
16
15
3
336
100
82
18
67
203
40
310
346
242
172
1
2
67
36
121
48
29
19
209
251
42
40
43
3
295
39
23
16
235
98
18
3
4
10
84
192
5
482
340
354
14
70
174
577
548
29
205
120
220
9
5
23
21
2
806
12
162
1361
59
1
4
27
34
185
194
5
4
19
39
20
12
265
104
16
40
41
1
43
630
82
111
82
101
98
113
1
1
1306
42
1306
1
244
96
43
481
399
3
2898
1219
1219
1199
1201
2
18
1676
1676
34
335
7
1
1
1299
1279
20
92272
4646
92272
736
736
1037
1037
685
2993
162
475
843
695
133
1071
1071
805
805
887
879
887
1
7
43133
10330
1
1
478
11
304
741
541
16
3
135
618
501
351
578
316
419
208
92
23
163
147
279
3
1035
315
447
330
271
401
80
436
651
318
670
383
407
183
457
418
486
301
91
82
322
15
113
310
246
478
100
69
409
162
69
66
3
7
43
193
207
181
220
757
454
309
111
145
27
542
643
10
10
193
421
263
261
2
5
5
434
288
381
509
524
343
148
850
33
6
804
288
45
243
61
316
5
367
280
103
20
182
530
280
682
350
617
211
214
205
387
505
669
3
120
10
274
106
181
185
4
33
313
405
92
3
2375
615
137
52
304
3
489
420
284
58
71
13
867
867
745
745
2372
18401
5
30
690
2
499
860
549
533
16
794
781
764
17
1058
739
711
694
3
622
731
692
681
952
765
784
19
20
1
751
773
4
2
1057
873
671
2
2
785
785
5753
548
465
331
288
43
1
1
1278
1262
16
3130
35
1687
361
374
458
459
1217
373
844
4
1421
1403
1416
13
1
328
328
829
829
2554
328
569
834
823
2578
2578
2578
912
197
171
59
99
441
329
157
163
50
392
73941
16
16
1271
18090
144
370
4
80
81
1
141
1492
195
933
364
2670
452
7
302
3
1
271
5
356
344
10
2
3
6
5
358
335
23
10
97
159
167
8
6
438
183
362
362
578
578
406
7
75
83
2
4
2
23
11
4
7
1
5
6
1
112
228
1
1
1
1
3
23
2
4
2
35
20
1
2
1
10
10
59
55
1
3
383
383
506
506
25
25
1
707
244
462
142
1522
210
397
333
321
12
278
162
3000
450
237
284
290
6
325
28
258
262
251
238
155
186
146
174
1550
556
506
50
994
596
2370
235
48
26
16
28
7
10
81
248
23
433
126
8
280
205
211
211
314
314
353
353
338
15
1128
55443
387
387
403
403
418
418
649
649
26150
6402
130
132
505
242
435
211
111
394
280
409
1
396
268
289
454
28
354
32
264
385
418
33
7
16
358
296
4
144
225
21
2
437
220
279
327
32
615
146
2
2
182
1
253
240
408
371
214
32
230
348
471
255
234
366
567
14
35
64
443
420
320
3
336
280
244
25
262
15
201
689
270
361
156
75
390
23
509
428
174
127
235
1
251
308
53
1
379
214
214
2962
573
892
590
907
84
1871
434
370
983
1188
1188
440
440
3758
12215
265
402
259
605
86
3
304
435
436
212
762
266
315
2
263
630
458
4
4
205
418
174
474
342
220
401
62
446
454
8
1080
4393
3
249
3
150
30
213
21
220
28
272
360
124
193
251
257
6
172
312
215
161
11
319
166
3025
397
286
319
392
322
258
277
364
244
66
120984
5293
117988
538
1269
362
369
640
3110
585
520
13
81
167
537
65
49
453
7
7
8487
1256
636
1
1104
1211
1087
124
588
9
9
371
11
579
356
540
577
779
469
1145
1145
1542
626
515
401
48
3800
1638
1173
941
2983
1440
31
548
84
551
28
102
199
1462
1462
1
912
131
774
6
90
2911
744
853
1036
188
3500
20045
113
63
271
10
824
2
717
692
25
573
792
6
2080
5
1
40
2
670
749
25
1081
1204
18
77
26
20
909
603
13
5
1017
886
10
341
190
750
1774
30
582
56
3
7
759
50
419
290
1280
5643
354
6
6
183
129
897
844
14
39
506
3
268
322
669
174
410
438
1
3
117
2697
755
733
22
780
1045
396
396
1290
1290
1445
131
488
826
1086
4796
587
146
299
267
300
930
702
479
4715
1167
54
132
9
9
328
328
335
7
86
97
11
74
518
524
6
472
26
280
317
236
225
11
141
24
499
485
5
9
603
603
516
4580
404
474
623
144
450
163
288
5
447
1066
128
2362
666
728
840
3507
686
210
958
954
564
135
775
775
617
617
1920
41
737
536
606
514
514
25929
5591
539
164
358
713
637
173
138
35
30
606
196
174
22
483
482
1
3
560
762
9
442
8
36
622
19
551
403
863
142
135
7
757
165
43
150
227
227
453
408
45
546
148
47
396
239
617
616
1
24
72
110
597
78
307
251
7
7
594
255
329
360
31
76
48
448
723
991
988
3
218
159
200
289
290
1
1
124
181
163
177
14
1
111
317
390
893
1
646
2474
2
2
950
738
777
36
3
74
99
25
2930
2930
14
11
3
5727
204990
2236
2236
301
542
298
342
487
485
2
4
4
4
262
479
189
189
290
290
453
19
453
209
226
17
193
208
15
12714
89402
691
176
515
1512
17403
735
719
3
13
266
549
97
341
31
64
66
1
1
60
264
357
346
11
429
325
67
199
331
334
256
70
217
214
3
249
168
380
232
148
164
284
125
256
81
149
87
39
152
149
404
397
7
37
587
177
184
7
623
355
54
226
273
241
32
102
103
89
99
10
404
420
11
11
5
390
77
322
335
9
4
190
48
242
123
155
4
79
57
126
122
598
245
8
316
323
7
86
68
18
193
46
222
46
242
244
2
113
31
165
74
66
8
568
237
6369
428
50
196
103
4926
2750
12
2
3
9
13
9
142
174
3
2
27
2
5
2
10
1
6
106
109
3
2
1817
171
163
332
2315
442
216
131
133
65
136
399
317
122
44
78
40
45
85
72
25
87
151
151
11102
49252
1
69
90
19
257
139
22
398
52
122
216
238
102
223
177
120
132
331
144
155
66
256
3
260
1
11
13
161
169
40
11
1033
48
26
16
71
124
17
144
16
220
123
155
19
163
115
51
2
91
2
12
10
1
1238
1070
25
73
4
66
83
522
386
415
1
10
14
4
197
30
20
333
23
252
37
13
65
4
37
29
1
154
60
78
3033
447
804
406
18
4
4
1
175
174
3
105
31
1
5
2
2
3
10
18
33
20
26
2
1
2
1
9
1
29
2
7
15
66
71
4
18
1
95
86
84
2
689
693
3
1
206
138
404
295
65
10
1
2
20
4
4
7
5
2
105
19
41
70
135
169
133
134
1
15
4111
54
1
152
113
10
3
23
3
2
137
3376
3753
1
4
1
1
1
1
58
58
1
12
1
41
41
1
1
1
1
1
1
2
6
1
1
1
3
1
3
20
7
13
1
1
1
3
1
22
14
39
16
22
15
5
2
1
3
1
7
3
1
2
3
8
1
2
5
8
1
17
2
2
1
4
7
2
1
27
32
5
1
7
1
2
2
1
1
1
1
12
67
223
15
8
16
441
91
240
271
210
48
11
2
149
189
148
41
175
4
166
151
23
4
263
12
22
18
1
138
172
183
47
116
7
285
1096
516
8
287
9
1
419
371
48
3
243
259
1
327
259
263
406
34
1
138
143
154
166
181
115
99
5
144
207
325
21
176
6
34
4
228
515
5
36
233
1
10
14
249
9
78
50
21
85
71
264
166
3546
164
151
362
170
157
51
32
19
80
236
147
143
219
145
246
198
183
188
90
342
108
156
13
265
192
182
8
8
4
4
158
117
720
722
2
27
8
97
24
4
153
203
241
27
169
83
303
437
8
2
30
180
144
26
28
4
324
133
77
58
241
241
131
50
94
35
12
211
21
27
300
115
39
180
72
55
14
124
23
507
190
171
181
10
136
2047
2047
556
136
111
173
212
24
291
156
116
272
11838
2
313
313
584
584
3099
10939
36
70
24
148
104
83
5
16
234
206
28
287
49
40
3
270
31
38
7
165
154
11
4
126
5
289
301
12
198
67
46
21
91
94
3
18
34
32
2
63
115
46
483
74
87
11
2
139
2
76
83
7
3
367
349
4
14
51
19
312
256
238
241
3
270
315
45
25
46
39
318
280
38
170
164
6
188
177
11
171
236
65
558
210
277
215
133
82
298
210
88
3
360
2712
1039
2712
3
32
119
112
14
276
16
140
129
11
53
144
301
26
39
180
1
217
20582
5641
20234
11
98
136
114
22
2
4
47
14
7
145
97
3
7
25
20
59
8
1
57
58
1
2
1
77
147
3
60
66
6
190
1
183
179
4
53
9
84
81
3
11
3
8
5
166
163
3
149
300
1
1
4
4
269
258
11
106
193
11
17
7
354
355
1
7
1
81
80
1
111
2
101
40
5
1
44
51
7
40
28
293
2
95
103
8
2
77
194
192
2
57
94
136
137
1
32
114
106
3
4
27
144
243
232
5
6
2
2
77
270
135
130
5
302
6
149
154
5
1
75
79
4
54
195
59
15
3
13
10
83
20
2
26
2
2
11
72
69
1
2
92
174
1
3
70
69
1
5
150
153
3
1
59
56
3
138
29
2
45
41
2
2
25
1
405
4
43
66
71
5
51
1
17
110
18
11
99
9
1
1
142
242
212
30
651
649
2
114
104
5
175
68
174
38
10
76
174
175
1
2
70
2
2
73
141
132
9
159
2
2
2
163
11
10
1
249
245
4
27
94
75
74
162
16
17
1
1
21
47
5
389
87
95
2
15
20
1
42
5
26
4
22
155
151
3
1
5
2
2
115
37
36
1
162
211
174
37
1
116
128
10
5
1
23
5
2
394
63
90
2
300
291
9
3
52
113
11
25
348
348
69514
1501
6684
40589
554
288
273
15
502
490
5
7
401
227
1007
495
525
215
520
55
277
428
913
149
271
477
344
600
701
2
200
122
310
66
279
35
298
191
303
400
13
631
440
2
19
47
28
378
171
37
269
220
571
517
275
568
219
257
195
282
385
318
96
199
439
391
794
218
610
392
377
959
107
58
99
418
630
412
762
1
6
633
637
1118
1107
11
526
334
427
106
92
171
392
90
241
335
235
441
455
408
365
221
939
957
18
384
443
24
572
148
232
472
472
10845
26952
66
5
2
256
113
517
498
10
2
7
531
461
39
31
32
21
68
582
575
7
7
308
183
7
259
1
169
550
541
5
2
2
83
56
27
1
35
21
4
157
11
220
247
25
2
40
32
9
179
20
8
23
97
39
80
1
29
164
220
3
19
17
7
31
1
22
334
258
323
65
270
194
23
1
17
9
164
18
109
58
82
13
353
390
1
15
10
11
13
34
138
11
73
80
315
176
21
132
133
1
25
5
15
3
16
240
79
18
15
8
22
310
380
383
3
32
121
63
11
345
357
12
80
6
29
64
195
160
22
17
312
260
46
15
16
92
3
24
286
36
2
299
37
272
252
19
1
234
3
79
1
268
9
2
75
191
35
8
273
171
25
69
4
11
25
28
433
144
112
18
15
22
20
217
10
1
36
8
10
21
293
1
38
6
919
838
12
25
44
3638
3638
3638
54
526
198
762
612
424
445
605
617
12
28692
95
916
916
916
1060
1060
10
520
530
2002
2002
75
922
851
71
1005
1945
549
549
1
1396
425
634
336
22674
4
1301
2
428
356
515
21369
8246
3
1
144
47
7
30
886
445
619
587
110
1048
406
181
55
4
1
6
11
539
7
7
848
964
458
8
87
20
4
287
359
72
422
71
8
78
199
215
743
1
73
348
26
84
558
968
696
444
63
8
76
57
100
56184
33
431
55432
39
617
779
54
1
212
1
77
76
115
4
166
127
186
505
2
49708
4
4
22
340
8
542
147
121
865
1
233
45
360
360
222
269
9
3
33
1
1
90
90
5
3
7
33
5
4
4
14
15
374
23
374
259
2
69
25
40
41
9
63
10
2
92
45
24
21
6585
1
4486
4486
4486
191
728
713
705
961
1188
1184
4
2098
2
721
721
644
77
1375
1375
1062
19566
66
6108
6034
591
146
146
140
140
159
159
136
136
22
360
113
89
133
136
3
905
227
34
32
2
188
176
79
74
5
48
29
124
43
398
204
151
128
128
83
27
49
56
7
168
168
10
10
158
58
58
100
1500
154
414
21
12
315
78
49
109
67
139
85
128
211
83
9
152
227
1019
250
100
105
5
16
37
79
122
130
53
133
133
8
8
531
11916
4736
81
323
758
39
16
24
16
8
12
9
3
63
2
90
1
6
48
49
1
54
52
2
67
68
1
11
51
51
1002
3718
19
192
199
28
23
124
46
34
4
3
75
148
43
21
342
332
10
117
90
129
3
4
2
90
85
5
175
79
99
112
79
35
126
116
5
5
275
128
128
6320
274
2
141
73
66
1037
3315
156
1
7
1
4
7
2
1
13
2
117
12
2
1
1
2
3
5
8
39
3
4
1
26
7
7
7
3
1
8
173
11
1
62
16
14
5
22
5
2
18
163
5
3
83
155
72
136
6
45
10
1
86
124
120
4
2
177
180
3
7
5
2
4
118
13
4
168
16
1
3
2
75
10
3
11
3
137
176
39
19
1
1
2
418
166
38
37
36
141
242
242
427
427
13
13
1490
754
611
8
70
47
329
203
126
480
480
73
5718
860
860
860
860
2804
2804
893
2804
897
608
406
945
945
945
945
1036
1036
1036
1036
2273
17704
185
850
32
171
10
193
26
631
17
358
357
29
706
7
686
220
178
94
2
448
365
41
34
233
16
9
173
586
19
74
407
26
105
327
305
7
986
59
1
258
590
44
381
28
1
640
67
942
385
30
163
542
1066
8
659
174
263
217
13197
16
292
12382
9
3129
416
843
610
1251
4066
4066
240
1170
1693
963
2803
3
2803
743
1
1
2027
2056
29
2092
105
2092
745
624
618
521
521
521
521
278
278
752
35978
2
2
4
4
35220
308
14036
14036
452
5336
1624
308
311
3
163
110
88
430
119
367
75
33
30
207
249
47
1
93
289
266
255
11
8
101
145
127
299
303
2
1
1
150
2577
6965
229
17
264
140
152
12
387
28
35
7
1
1
301
440
437
429
8
573
296
302
6
10
536
484
220
589
584
589
5
694
691
694
3
32
20876
1595
1595
1569
1579
10
16
16
19249
19249
4624
787
397
370
27
455
635
306
611
617
6
353
258
59
40
258
54
274
378
209
477
385
69
586
47
46
1
592
594
2
232
637
425
306
305
1
336
689
708
19
77
270
487
288
227
233
6
56
1
313
84
206
615
567
48
503
428
430
2
200
96
256
170
280
95
83
782
782
782
782
782
782
335819
1859499
44582
317
39516
744
34819
791
92
215
1226
1113
36
480
2863
553
378
412
593
631
38
327
562
1886
1886
1886
583
1271
1290
1
1
2
6
1
8
13
5524
30
3739
3739
3739
3739
32
1331
1102
1331
229
2376
2366
2375
9
1
1
746
216
216
530
530
523
530
7
1009
1008
1008
1
107
17776
2911
2911
2911
1192
369
296
450
604
14758
626
2299
2299
332
7043
2737
2737
3974
456
1414
1053
1051
1647
1339
1647
65
243
3143
115
3143
2687
2603
84
10
21
95
35
55
120
5
900900
756
35581
895421
9
2135
264
987
1005
428
3224
3356
129
326
408
319
294
164
208
991
24
71
763
93
6
4640
1957
28
3
16
809
184
11633
95
4082
167
4117
1099
891
839
1204
347
1348
1911
2
1280
170
958
2411
30
5843
70
892
1044
4588
483
206
17
3104
1439
12
10
715
291
5595
844
895
742
4
1
3
7587
586
395
1223
454
102
3633
1632
53
1853
5750
214
713
185
512
30
2045
26
203
651
1015
59
160
712
1416
706
1924
759
14
1103
3791
772
1760
21
440
449
225
732499
336
374
1
60
612
526
4
5
27
4723
614
180
18
321
62
418
41
34
501
464
70
143
32
197
215
94
247
20
305
92
655
39381
131
34969
1315
19864
125
785
15712
2644
6933
1898
1253
1138
4967
843
1905
2219
3027
909
1108
854
1010
156
4027
4027
977
1074
679
698
19
565
8
8
373
332
319
13
10237
126
10237
6900
1429
10
10
2696
2742
46
2719
3211
3211
3553
3553
4281
4281
4281
2118
469
205
4
1196
1192
293
27691
3843
15089
15089
8759
9
8759
2301
2301
6449
6449
17207
116
12188
12188
546
546
1907
1907
2450
2450
56161
648
18551
184
18551
11465
11465
6902
6902
6790
112
36962
36962
9090
388510
2630
262881
3283
115688
2517
2517
5719
5719
3129
3129
2757
2757
3397
3397
4937
4937
13680
358
2174
6497
6
4645
4582
63
3789
3789
3689
3689
67551
376
1272
752
7368
7535
3407
29250
9332
8259
1240
1240
144563
144563
116539
7004
106
397
227
1079
207
92
94
4987
35238
234
44
12701
12985
13661
17268
219
7780
1161
760
295
2049
41
1434
3
2
12
18
60
3
20
3
3
10
12
4
1
11
83
10
1
107
185
1
19
6
100
23899
20038
20038
3761
3761
3761
3761
3648
113
81715
1146455
3
23559
20866
2017
76
121
14
7
280
13
2
623
64
23
11
7692
64
161
5
5
24
102
317
5
9
12
6
768
167
666
254
8
10
859
47
130
1784
687
4
11
157
15
607
12
4
7
26
5
64
81
6
17
5
396
765
229
43
89
95
210
675
13
20
274
3
2238
2238
452
452
7266
7266
621
7218
5
5
344
249
10
5
80
60
60
288
288
80
80
120
120
137
137
267
223
18
20
2
22
1
1
134
134
5
5
837
197
1
2
3
1
1
108
3
21
1
9
19
31
1
2
2
1
3
426
234
43
149
2
1
1
1
196
196
7
109
40
59
3
77
399
195
201
6
12
36
73
901
901
106
221
26
65
6
3
4
1
5
71
14
180
1
198
77
77
174
483
48
133
121
12
128
115
205
63
4
9
4
10
78
78
145
17
29
11
1
116
629
81
34
39
10
318
317
1
25
1
76
42
45
3
111
111
55
169
4
7
7
103
62
41
49
48
49
1
299
299
169
169
1
1
1
1
212
212
87
87
48
48
457895
9653
30147
1299
917
720
197
5863
36
627
627
404
404
416
414
415
1
1
1
1410
328
34
4
4
78
39
3
1
2
804
120
758
758
1271
2212
36
13
29
36
42
43
1
1
1
33
144
171
178
43
19
12
7
66
56
73
1066
20003
687
687
7788
23
298
1609
527
212
210
2
572
5215
1986
426
204
224
20
732
76
1166
1177
11
22
516
7
7
49
941
941
567
1569
198
209
11
144
125
26
28
2
285
34
9
21
2
10
32
3
3
1
47
58
11
10
52
881
57
440
367
384
17
530
524
530
3
3
2
2
1
1
196
1794
684
914
224
1
1
223
692
692
674
674
1476
832
52
401
40
151
1216
1213
1216
3
684
684
722
716
722
6
396
241
396
135
20
1669
1669
1662
1669
7
52
52
436
436
436
436
1150
1150
1150
86
364
691
700
9
560
17998
394
5774
712
712
824
2
2
822
819
3
119
1873
538
1216
681
636
2
43
685
685
605
602
3
10425
287
977
977
967
10
772
772
6820
3259
134
75
181
260
28
42
13
13
275
181
104
25
1695
535
1569
1569
1239
1239
1239
50836
392125
2694
30462
2132
2113
2132
19
1830
1830
823
822
823
1
1
144
144
1638
1638
8862
534
5100
28
497
551
1
2
51
1204
695
509
725
726
1
719
879
10961
2148
2368
140
80
492
974
702
1927
250
252
2
3355
3367
12
12
961
961
417
417
803
803
782
803
21
39
1650
830
640
830
190
656
656
125
125
5
10655
4813
3
1729
590
274
264
10
199
198
443
468
25
3081
621
724
32
125
679
900
889
5
6
1113
751
1113
271
30
61
2849
130
83
247
247
609
609
66
67
1
175
175
405
329
76
81
81
86
63
62
1
129
185
185
199
90
2
1
41
65
51
48
3
339
339
1875
5
924
783
924
141
946
2
453
3
488
4233
53071
674
27
75
369
203
295
250
13
18
5
27
7
7
151
151
91
91
10154
1067
390
101
190
186
113
7
49
110
221
4
159
18
147
3
6
172
167
2
117
206
316
5
1
15
1
17
11
1
8
34
7
239
28
187
102
250
1
88
48
65
71
253
2
5
20
25
122
100
16
5
12
8
4
45
14
496
3
161
168
1
5
10
268
212
46
196
101
77
2
2
70
165
24
1011
1
106
4
3
183
396
32
179
2
63
237
501
7
114
155
162
7
4
3
155
215
215
831
9272
147
58
94
7
3
209
293
282
11
317
366
83
57
141
80
79
1
143
713
150
68
120
24
77
61
16
154
142
12
846
75
2
176
174
2
269
81
547
1523
1521
2
517
4
140
79
15
73
61
12
48
1
422
152
137
13
2
130
133
2
1
34
42
1095
393
403
10
376
374
2
274
205
1331
104
20
15
5
106
20
90
62
279
294
5
10
70
143
139
4
63
154
375
375
374
1
771
302
113
50
21
9
5
9
3
37
87
16
81
78
3
11
27
3
3
5
5
11
10
1
313
313
1622
5062
31
71
38
74
3
70
1
101
66
31
169
8
71
191
66
17
139
24
135
7
151
15
19
24
202
85
84
1
94
417
351
326
24
1
10
19
10
12
11
18
19
17
10
12
45
105
150
86
20
120
19
21
2
94
56
8
134
134
1058
727
68
39
42
182
137
137
136
1
17
17
257
257
213
15
196
198
2
425
425
887
509
378
109
91
109
18
48
536
83
60
23
92
99
57
2
8
147
494
494
554
10
117
427
120
119
120
1
237
237
89
224
81
22
32
32
199
199
43
180
7
33
8
6
30
11
39
3
542
200
139
134
139
5
60
64
4
78
78
4435
1420
5
5
795
3
8
2
2
14
5
9
1
310
1
36
4
252
1
9
7
1
76
64
50
2
12
156
1
5
3
84
32
2
3
3
47
1
2
6
27
20
1
281
2
35
1
6
8
5
206
227
11
10
43
3
1
136
21
2
4
174
209
35
350
303
47
1
1
28
28
2599
752
176
12
3
134
287
286
1
11
25
1
1
631
5
13
3
4
9
235
159
3
95
13
7
2
83
4
113
1
71
77
3
3
278
39
17
4
3
4
2
7
16
1
274
274
272
2
438
1102
65
5
8
9
4
10
95
102
4
3
5
10
2
155
41
36
1
3
1
75
173
168
5
186
178
186
8
74
74
755
296
71
76
5
1
4
2
2
1
18
21
3
1
8
208
195
13
85
18
7
6
4
1
1
4
23
3
1
244
241
244
3
2306
159
456
39
34
5
1580
1579
1
72
301
41
210
50
146
146
1222
1222
929
38
255
5684
56398
585
911
155
171
8947
287
936
107
452
1143
441
9
751
1489
1037
1409
886
659
5136
410
282
286
4
240
463
5
1
472
1
380
303
77
243
249
6
743
184
418
421
3
258
254
4
85
279
433
1
1
1
431
1136
542
12
14
2
5
38
155
13
1
355
2
11
22
2186
895
897
2
1267
2420
771
459
441
2
16
22
8
272
437
449
451
2
2242
1049
116
166
324
14
310
196
201
5
373
386
13
184
184
1875
296
1063
1053
10
516
396
395
396
1
2488
9065
182
317
307
10
233
304
76
75
1
48
452
255
287
405
403
2
227
294
348
559
562
3
43
804
805
1
764
650
113
212
626
626
627
627
1424
1424
2338
114
1050
1174
1408
6036
209
86
919
295
292
234
1183
949
334
760
550
688
688
677
11
3448
395
798
767
31
1
1
850
854
4
675
680
725
45
596
596
548
187
548
158
151
7
200
203
3
5572
71
21
21
619
615
619
4
1592
13
2
2
536
506
30
251
790
786
4
4
463
451
463
12
2269
6
982
1154
172
1108
1
1
537
537
2417
164
30
2
28
343
2223
211
172
120
24
28
18
63
331
336
5
30
219
134
5
9
683
852
852
852
27475
179
2375
887
121
233
115
2
44
198
38
7
186
283
16
21
14
2
79
129
105
105
8
56
3
45
548
548
239
239
25
642
341
276
76
76
11
8
3
3
623
147
192
281
58
58
256
21979
19
91
612
608
4
26
47
227
1
296
30
4
38
12
397
97
623
410
1228
71
211
2
219
44
14
127
1
3
12
18
1
162
29
11
33
1036
5533
158
19
1334
5380
45
70
295
39
17
259
24
3
927
139
330
23
167
9
11
320
208
33
225
3
33
33
551
27
302
222
4115
3
25
3824
2287
1512
288
288
424
424
424
3898
90478
553
539
553
14
365
365
1491
35
157
2
69
3
5
3
91
1
116
216
611
38
8
4
132
544
544
193
193
185
8
625
625
1316
291
445
245
256
2
9
324
12880
60975
10
24
6
7
1
6
42
22
1
312
12
129
96
229
7
355
8775
290
79
2
59
27
57
33
65
276
1
246
133
244
10
2
9
191
136
2
177
18
259
48
91
13
19
92
3
2
88
73
178
11
7
50
198
34
216
59
52
98
2
103
3
4
66
305
47
10
51
2
26
8
49
37
91
11
32
56
20
3
200
238
77
16
62
4
115
273
65
14
38
69
34
77
73
17
36
1707
65
66
3
194
79
458
35
98
88
86
87
1
79
5
996
110
87
348
342
6
61
6
126
5
10
5
37
2
159
371
392
395
3
357
40
260
73
44
46
2
37
2
7
107
2
29
6
17
1
340
295
72
67
30
33
3
128
308
327
19
143
295
294
1
4
1836
96
2
30
3
245
270
10
1
12
2
101
20
285
307
6
1562
157
182
260
2
254
197
40
57
5
233
22
564
560
4
286
133
10
310
252
250
1
1
2
18
251
248
3
25
31
5
1
10
26
227
228
1
2
510
1
296
404
384
20
189
33
56
18
520
513
4
4
1
1
1
1
1
256
304
17
22
97
3
16
348
33
92
202
46
17
26
3
110
12
125
4
687
672
11
4
69
20
37
471
129
37
184
12
189
242
8
69
109
35
22
438
15
191
49
10
2
2
1
8
27
1803
630
1173
29
62
1151
296
10
111
234
441
448
42
71
1
2
8
64
65
1
1
2
202
5
3
68
6
178
177
1
205
4
179
184
5
191
14
90
8
283
2
1031
2
50
249
75
1
258
266
8
120
298
2
239
235
4
170
62
1
56
1
111
45
355
228
30
3
4
2
165
232
140
13
2
20
430
266
267
9
2
49
1239
45
141
979
994
15
5
6
116
1999
1922
1
1
23
21
2
3
3
13
1
1
3
1
1
1
32
22
10
291
160
7
8
117
14
7
9
1
1
2
164
3
127
279
268
237
31
124
11
159
107
834
6
397
431
214
1269
923
936
13
119
60
127
64
3
127
1041
404
401
3
510
385
385
344
341
344
3
527
527
250
250
123
123
138
138
681
667
681
14
316
316
364
93
2
1
40
5
223
307
307
276
31
226
226
629
629
1729
397
195
308
301
7
30
31
1
188
223
371
16
281
281
889
889
726
726
508
508
338
338
337
1
160
160
751
751
666
85
350
1146
485
171
140
367
367
3300
25
880
270
271
1
910
922
12
645
637
8
557
91
91
415
305
107
110
3
378
378
650
650
1228
177
5
269
15
2
6
6
1
357
20
2
2
22
3
10
3
276
5
12
35
35
11331
214
466
466
6318
1045
4
1
11
171
14
161
157
1757
11
24
4
157
372
8
2
97
14
315
70
2
118
1
31
118
2
36
53
2
17
146
457
455
2
3
4
143
26
27
1
11
108
88
4
34
292
146
22
4
42
11
5
3
15
17
5
142
187
45
56
214
15
3
332
127
8
21
57
127
4
6
128
215
207
208
1
5
476
476
475
1
1539
283
44
386
156
141
212
211
1
317
457
457
755
334
224
197
226
226
185
179
185
6
110
110
1
585
384
42
158
324
324
1754
1754
257
494
162
138
244
459
880
8890
1420
949
997
1
2
1
24
2
1
2
1
1
2
2
1
5
1
2
423
426
557
92
39
126
126
151
705
217
30
2
2
115
83
44
63
430
430
429
1
116
801
8
89
154
50
139
5
145
1
94
90
86
4
851
45
16
11
5
2
323
139
142
3
154
148
6
169
86
70
13
217
217
621
621
617
4
173
173
13
7
153
749
54
210
212
2
262
221
216
5
9
119
72
71
1
38
320
30
20
10
10
290
712
29
396
363
33
271
278
7
9
119
119
2609
32848
467
467
988
177
28
6
8
112
22
42
306
321
15
17
160
54
54
41
592
324
268
360
360
357
3
45
45
1
1
54
54
5
5
621
1987
14
316
329
4
9
161
19
383
9
104
32
20
15
134
21
125
125
102
102
18
18
289
289
359
359
807
807
6
526
23
143
354
182
1155
103
3
317
58
153
73
165
92
23
12
139
200
200
31
31
1709
703
54
55
234
244
10
33
43
487
234
23
230
22
68
7602
1478
57
30
5
34
205
16
4
9
26
11
3
4
4
7
8
4
28
1
6
27
11
112
3
2
573
576
3
2
41
2
7
5
26
22
4
122
2
1
5
1
5
2
1
2
1
1
4
7
3
1
184
95
3
343
5
1
4
5
9
8
1
13
18
14
4
2
8
4
1
2
1195
1192
3
2
51
6
1
1
2
1
1
4
1
17
7
2
8
2
289
2
3
4
2
8
6
2160
234
2
74
189
267
154
102
109
102
3
4
113
287
4
406
15
1
1
3
10
66
14
177
1
4
2
2
3
2
36
1146
280
6
212
139
265
189
19
4989
10
289
293
4
29
60
8
21
2
225
77
586
3681
1423
21
41
11
202
47
181
25
240
194
148
20
15
182
95
81
157
12
391
252
206
46
172
1
171
249
249
150
150
40
539
291
39
64
71
34
420
420
418
2
1071
2431
9
8
9
5
8
6
52
12
20
5
9
375
226
95
21
33
13
8
24
741
797
4
23
26
1
2
1669
1663
6
132
86
10
7
7
15
7
221
221
377
144
233
188
188
14
14
245
245
6334
10
6334
3291
401
409
21
1141
10
1011
5
4
21
8
2
522630
8115
25
24
25
1
2090
58477
59
3506
160
160
39
21
9
9
7
2
123
123
59
59
107
107
1763
794
1
2
28
11
182
1
173
1
45
275
200
50
49
1
178
83
27
17
10
50
18
212
1018
63
93
72
67
5
236
241
5
210
211
1
54
453
9752
56
55
56
1
1479
208
1
3
66
156
282
285
3
98
59
69
69
71
99
15
24
70
129
4
49
4
360
101
57
39
26
107
110
3
27
2210
7165
24
6
2
11
151
38
6
59
57
2
3
78
234
232
1
1
20
26
47
1
1
2
34
105
230
63
55
98
64
65
1
1
60
90
1
1
45
15
85
3
83
81
2
30
27
135
131
2
2
36
35
1
1
77
55
15
1
2
7
28
87
88
1
54
4
34
65
86
10
181
60
60
25
108
55
5
52
173
175
2
81
845
806
2
2
1
1
7
3
1
5
5
3
1
1
1
3
1
2
16
3
8
41
40
1
58
59
79
1
5
7
18
1
25
1
23
31
6
42
39
3
29
7
340
351
1
1
1
2
2
4
69
69
76
61
15
94
94
2836
140
2
2
471
96
66
7
88
164
165
1
42
7
198
977
3
47
79
2
25
51
56
5
63
39
47
43
38
77
68
6
30
19
89
48
44
4
94
392
132
35
8
14
46
63
854
419
6
105
16
25
62
57
2
5
3
35
22
77
84
1
2
182
22851
52
636
61
96
39
22
92
54
25
42
40
113
111
113
1
1
316
316
6007
21717
34
38
4
13
55
25
47
41
6
25
71
4
219
27
29
2
89
67
56
112
77
80
3
34
35
1
87
14
176
177
1
1
31
361
349
12
48
32
15
44
42
259
157
42
44
2
22
11
9
2
203
166
155
11
11
2
27
6
82
16
40
38
2
11
57
56
1
36
4
48
47
1
12
21
13
69
71
2
11
59
63
4
84
37
38
1
5
106
132
26
54
71
213
212
1
1
16
13
14
39
126
140
9
4
1
32
39
31
8
35
52
38
38
28
29
1
36
8
56
1
45
156
49
17
17
45
44
1
188
25
20
51
12
23
101
242
87
88
1
9
147
3
4
1
1
86
90
2
1
1
51
53
2
82
93
92
1
4
2
1
1
2
36
119
120
1
59
1
93
102
9
43
110
29
41
91
34
57
319
318
1
10
12
2
84
64
58
6
74
90
93
3
2
142
85
5
78
29
47
50
3
119
115
4
48
83
186
158
1
5
4
2
16
129
35
39
97
92
5
8
2
46
47
19
57
115
120
116
135
19
68
60
112
101
11
46
43
40
94
35
16
80
5
58
50
40
41
1
24
29
5
22
13
20
45
1
39
116
130
6
7
1
2
4
5
1
76
61
42
109
28
34
56
53
6
141
52
51
1
12
22
10
51
141
138
3
3
32
31
1
25
35
42
54
55
1
54
46
119
5
47
37
9
1
115
69
35
29
34
5
3
7
39
1
76
9
16
18
2
54
52
1
1
58
5
173
171
2
252
259
1
5
6
1
2
15
25
3
39
24
2
51
56
43
153
51
52
1
1
31
24
2
8
6
2
48
11
33
68
69
1
43
77
48
247
231
6
10
45
46
1
87
85
1
1
86
87
1
51
13
130
28
1
2
1
23
60
45
12
31
96
92
4
26
34
21
19
2
65
64
1
38
102
73
71
2
50
46
16
34
42
35
7
70
33
460
92
1
31
28
1
2
274
258
11
7
1
2
1
5
5
30
7
32
25
63
29
9
71
39
33
1
32
10
5
126
86
1
39
46
47
31
3
12150
96
190
1610
28
19
18
1
130
126
3
1
212
213
1
59
54
219
10
50
67
48
45
3
498
520
1
8
7
1
13
12
1
3
86
44
19
23
3487
10358
6
7
17
1
1
36
42
11
15
1
62
63
1
26
1
7
3
191
98
72
26
84
93
1
1
4
2
1
4
4
4
1
36
3
1
2
118
2
2
7
12
1
113
120
1
2
1
3
77
41
43
2
1
8
9
1
1
6
47
33
2
13
22
9
4
14
4
1
5
14
2
88
2
77
27
2
3
4
1
781
814
1
2
7
18
5
27
5
5
25
25
45
37
2
3
1
2
10
36
57
60
3
6
133
134
1
14
3
58
18
1
41
42
1
82
1
31
48
35
128
14
3
1
63
1
45
2
54
17
15
1
5
2
1
1
1
5
1
4
2
5
119
125
1
1
3
1
1
24
1
13
254
262
1
2
5
5
1
5
77
1
115
72
3
32
1
6
1
39
146
147
1
27
2
50
3
57
21
15
6
45
1
19
176
10
7
2
8
29
3
52
88
1
40
308
314
4
4
2
2
11
12
1
1
5
142
26
33
2
1
4
33
34
1
1
70
59
11
3
3
5
3
1
1
35
1
28
23
38
2
7
10
3
7
57
27
38
45
55
108
3
1052
1050
2
2
59
1
27
1
75
1
1
17
81
21
316
5292
360
1
124
235
694
140
50
66
58
111
67
64
101
37
128
128
1306
310
94
71
16
13
192
203
1
10
38
37
1
5
187
3
97
56
44
10
3
50
52
54
86
86
79
79
275
91
77
3
1
8
90
3
2
330
85
17
87
141
13
241
93
53
82
98
98
4
4
168
167
168
1
134
134
128
128
71
71
115
542
14
83
35
41
12
30
113
22
77
332
332
456013
38008
11505
212463
54635
162305
300
164
35
290
192
188
788
39
1197
29
10
880
136
82
27
102
514
23
732
1053
269
977
805
35
10
227
24
846
13
50
1056
206
311
564
826
105
312
208
147
498
1746
3
386
537
212
3
78
35
1
144
198
1727
1752
25
20
1
2
2
222
337
1
26
160
221
61
210
770
325
109
876
531
2089
247
309
226
40
8
677
275
756
73
586
57
1900
759
245
9
12
354
172
75
309
17
347
50
166
245
86
422
8
1060
818
1654
1037
1416
435
435
120
49
618
74
1556
394
785
222
988
971
37
131
205
707
704
3
207
37
13
184
412
322
819
232
106
119
13
53
18
8
47
136
346
401
40
3
286
1683
282
909
102
350
646
69
80
110
13
35
547
56
3
3
40
527
222
24
91
113
22
4
434
200
77
258
267
257
42
499
176
203
2148
40
30
10
2
11
1
368
63
122
140
340
400
1
38
45
9
209
149
86
666
67
162
510
27
184
1094
184
551
397
1
124
205
1095
1187
1195
6
1
1
234
384
1707
867
312
244
212
635
134
142
8
34
278
173
954
89
346
1
807
336
45
425
426
1
88
159
161
43
213
3
464
596
8
2043
1969
12
53
9
56
300
25
314
152
483
163
394
291
3
88
1332
18
140
46
11
57
395
56
183
304
121
162
333
190
79
288
230
970
979
9
272
17
625
1087
111
603
477
652
646
6
758
474
245
1
69
100
251
172
597
259
183
27
805
62
281
495
11
320
386
25
1
1414
174
98
791
395
13
8
438
408
395
2422
23
1
7
56
4092
4067
5
9
11
149
662
80
460
57
54
3
65
18124
6226
332
162
5014
5022
4
4
166
19
208
610
18
391
320
316
4
21
65
260
374
173
263
92
40
37
3
575
154
437
436
1
268
512
91
29
82
14
420
457
323
13
2748
1310
458
381
140
446
873
173
700
1633
448
289
253
389
254
13
1272
321
938
10102
2222
32
9
581
1136
304
218
415
510
844
204
3
762
41
672
597
636
305
611
3239
18
2253
651
242
21
415
328
323
5
291
1
304
51
968
287
230
400
3167
2
125
125
125
767
767
83
43
42
1
8
67
172
1
73
206
207
1
41
42
1
71
2273
2273
1118
32
4
132
17
10
19
23
14
22
3
3
1
1
6
4
4
16
21
32
31
1
4
197
49
5
2
25
143
26
8
2
3
5
3
30
7
169
2
26
14
8
1
16
12
3
3
11
11
7
13680
2855
1177
1177
1501
189
665
647
411
411
397
397
277
277
201
25
176
547
547
396
1
37
358
354
4
684
14
276
394
125
125
50
408
1
69
288
259
883
288
336
474
474
1434
47
872
515
616
616
508
508
786
342
45
3
292
51
53
15460
81
7006
919
1927
570
956
1305
1329
317
697
171
209
202
7
1046
62
673
311
1246
6630
328
303
193
571
1
160
27
396
68
63
5
411
324
327
3
57
191
910
212
437
455
7
11
11
148
235
391
126
2503
1
178
115
118
3
59
53
6
3
3
2196
506
2
43
40
3
4
46
29
17
236
91
95
4
7
421
386
15
3
5
1
4
1
1
5
5
132
61
17
8
9
2
94
93
1
11
18
18
77
18
115
113
2
65
21
129
127
2
16
22
6
47
51
3
1
3
3
11116
549
129
2
127
124
1016
146
78
124
98
68
103
129
146
1499
361
47
100
89
113
12
85
81
4
60
206
25
59
51
44
16
13
97
31
11
79
947
251
77
96
171
48
123
41
17
123
94
94
225
1035
40
233
234
1
98
126
134
158
9
11
2317
816
265
18
9
44
67
277
283
6
18
11
73
95
19
2
12
3
189
7
6
57
67
14
26
7
79
1
107
16
6
208
208
199
954
179
86
207
10
5
47
69
151
1
137
400
135
128
114
319
9
94
9
93
69
562
108
326
327
1
58
147
383
3
24
25
1
14
194
145
505
319
37
4
26
199
95
78
12209
143571
253
253
557
557
535
22
357
3
5
203
146
699
171
57
128
218
2
106
14
3
259
1508
314
112
68
184
7
142
19
282
283
1
34
86
84
84
3
624
121
211
158
131
28
750
159
114
154
157
3
142
150
14
14
380
86
86
208
57
813
271
201
80
74
130
88
88
25097
91513
17
122
2
27
20
118
284
140
140
143
134
7
2
251
295
2
196
55
387
3
20
10
1
133
128
5
38
177
145
50
3
1
2
1308
6137
211
198
501
502
1
12
1337
1366
3
1
2
7
2
1
4
3
3
1
12
12
1282
519
91
92
1
502
169
308
3
292
13
434
433
1
516
200
78
2
24
226
1
70
2
1
9
90
90
20
500
704
36
1
8
152
121
1
11
1
2
550
5
1
155
136
239
26
18
53
205
199
6
94
28
143
186
2
250
1
1
204
118
88
132
170
21
1
67
3
16
88
120
8
35
187
188
1
115
3
12
156
55
17
32
59
201
208
1
227
70
10
46
29
2
147
1
71
8
20
42
6
36
1
9
117
12
85
301
1
131
5
193
15
12762
4359
2
190
9
245
1
1239
2096
2471
1
1
1
2
1
1
1
1
138
219
10
1
2
20
2285
2589
10
3
1
1
1
5
7
1
1
5
1
230
1
3
6
1
2
9
2
1
5
1
1
6
91
2
11
161
160
1
125
1
50
346
847
848
1
115
13
4
521
518
3
43
302
3
2
17
1
5
155
5
270
171
220
42
8
3
63
23
269
10
2
51
29
67
37
274
145
406
233
4
4
2
1
171
360
158
54
2
44
1
188
191
38
264
185
135
5
186
4
14
20
167
256
409
596
20
97
30
29
1
1597
223
1
139
8
98
117
27
12
149
288
26
106
11
8
85
154
693
690
2
1
164
391
17
153
3
196
28
1
37
112
128
168
171
196
50
80
130
100
2
7
172
64
2
88
117
67
1
138
315
151
9
308
3
148
199
78
1
255
12
5
7
121
109
173
64
4
26
1
23
38
367
2
4
20
24
1
139
138
1
236
5
1
6
87
222
553
86
85
1
231
88
55
164
1
6
97
234
250
16
117
109
297
47
89
1
1
5
1
1
205
92
135
111
110
1
1
88
1
126
80
4
5
196
103
13
164
18
92
114
540
245
429
79
1
266
140
335
16
202
86
2
154
5
13
1
2
1
6
5
3
227
229
2
272
207
10
27
224
192
263
1
751
1
3
25
7
129
113
158
43
1
26
45
146
147
1
10
202
39
1
1
134
58
123
80
96
108
221
115
71
192
21
7
8
139
77
371
26
1
157
154
1
2
248
39
160
59
17
242
46
4
3
69
17
6
100
93
235
148
10
13
1
1
203
12
6
209
114
608
12
192
48
1
50
53
36
12
3
6
2
196
93
1
124
125
1
482
474
8
16
285
284
1
22
9
247
122
1
52
149
138
11
2
206
118
104
1
40
106
13
104
94
7
2
111
251
106
1
145
67
79
183
686
696
10
1
1
3
7
109
364
2
94
74
86
3
3
95
77
18
8
136
60
6
365
216
143
206
206
128
128
312
28
44
40
4
50
125
124
1
19
46
232
232
122
122
8
958
135
378
3
156
147
3
99
29
123
424
43
102
88
23
45
703
703
37
5
32
94
94
209
209
195
195
695
173
55
133
334
86
86
114
462
85
189
56
18
501
12
139
350
208
208
98
341
96
99
15
33
78
78
351
351
119
904
11
145
129
99
67
106
84
65
79
111
111
737
13
116
156
261
191
338
338
36
226
69
121
695
1277
2
9
3
4
3
137
32
9
23
8
5
28
61
60
1
5
1
5
8
12
7
61
93
32
6
26
18
1
4
4
7
4
4
1
48
2
36
14
7
1
2
50
5
11
10
2
3
32
31
1
2
39
1118
459
152
316
152
3072
445
156
42
163
154
97
90
7
223
57
99
42
93
118
1482
401
146
14
3
83
130
6
19
597
3095
10
96
273
56
75
171
14
115
190
70
92
148
95
134
74
74
306
33
89
6
136
96
145
362
362
2940
630
56
152
4
89
33
8
436
8
174
109
112
177
131
34
19
12
19
153
27
26
10
98
100
305
18
1008
4212
67
68
1
3
12
68
69
1
18
2
60
91
69
13
40
52
3
102
81
144
145
1
102
48
53
133
80
62
61
275
138
60
145
2
90
19
7
10
46
313
314
1
161
87
2
14
63
46
115
3
234
6
167
167
280
280
356
284
356
72
16
440
29
61
24
108
110
92
1184
87
100
123
142
283
61
137
76
93
82
273
273
80
80
239
239
3
389
81
175
130
306
8
164
134
534
2203
204
20
73
104
89
62
128
116
76
257
99
15
9
128
185
5
99
579
184
44
303
48
99
99
416
416
99
99
1112
380
6
107
105
1
1
43
215
44
31
10
12
1
22
6
103
3
113
9
3
4
3220
1003
7
403
593
591
591
911
650
51
85
49
76
31
712
379
302
3
3786
38
431
431
194
194
333
127
206
176
176
480
285
195
2134
444
181
42
46
4
247
321
112
197
131
182
129
144
133
133
1
132
8906
164
122
84
1
19
9
3
6
11
11
273
1027
81
25
75
91
89
34
52
80
5
168
167
1
54
231
712
17
17
156
32
6
2
76
36
70
29
38
2
628
267
44
27
104
12
143
31
8
8
101
101
6133
1948
1046
975
1
1
55
47
1
1
1
1
4
1
8
1
4
1
57
3
7
35
15
54
49
51
2
112
473
468
1
1
2
1
2
25
26
27
1
34
43
1
7
56
3
1
99
40
64
67
3
1
77
30
11
1
116
21
181
3
51
52
1
15
21
20
1
5
1
41
39
13
19
1
20
89
16
11
5
118
1
2
226
43
28
5
9
26
32
6
15
16
1
9
1
22
1
85
85
121
123
2
1
1
33
72
2
59
125
2
1
14
13
26
4
3
34
23
1
21
1714
1714
1714
1714
1714
29
4319
97
38
31
64
258
89
8
183
4
81
58
10
260
82
86
81
154
197
16
100
159
30
68
281
2
291
2
117
74
3
57
1
720
96
95
21
2
1
3
1
3
13
4
67
97
2
14
154
9
6
34870
564
2779
2779
52
212
212
1025
373
67
17
414
178
1
235
16
138
309
309
307
2
583
1181
100
23
14
221
5
45
171
5
4
1
119
2
3
111
21990
123
8108
619
3602
1106
54
55
1
26
58
54
4
145
82
39
43
2
115
11
32
26
1103
42
243
68
65
3
65
41
15
105
40
65
84
14
22
28
6
10
11
1
77
78
1
35
34
1
12
385
837
47
96
94
2
75
200
34
53
52
53
1
557
780
2
32
21
33
12
3
3
153
239
239
237
2
553
205
131
160
158
2
57
476
476
447
949
78
424
1949
13559
506
506
505
1
105
105
1251
2904
479
15
16
1
595
593
2
2
136
136
94
82
12
318
331
13
486
486
1078
1078
379
379
326
1401
607
468
614
432
1
181
1971
523
724
828
103
1
305
290
15
315
369
369
365
4
1192
1103
1192
89
528
528
77
77
200
200
9537
9537
666
6
6
3
3
93
2
3
75
13
72
10
19
43
43
2141
1174
136
97
6
1
53
54
1
5
20
23
8
2
4
2
65
5
2
20
9
11
1
2
9
10
1
5
33
1
2
12
12
30
30
82
3
14
2
3
3
1
5
2
3
47
74
7
10
111
37
5
845
337
115
65
23
1
4
22
7
239
237
1
1
26
25
1
101
98
3
20
1453
511
23
59
18
107
104
3
1
73
17
2
15
15
20
28
6
35
160
162
2
222
59
4
3
4
70
7
7
110
110
3613
3613
431
431
104
104
84
20
12487
231
1682
84
8
593
579
593
14
291
279
12
282
282
102
155
27
26
104
73
8
23
165
76
45
44
82
10574
1008
2
18
18
465
465
8
523
282
232
233
1
334
3244
1
825
476
348
573
209
364
108
763
374
142
139
749
65
299
196
188
189
1
778
209
485
487
2
24
58
153
5462
157
65
62
30
13
214
110
1
90
83
7
149
149
274
271
274
1
2
14
6
8
1581
482
225
209
16
43
12
4
42
5
9
18
180
33
3
87
18
63
54
41
13
111
68
61
7
58
2
30
34
166
166
904
2163
10
25
18
12
4
2
6
9
173
10
73
56
8
42
12
99
73
18
98
82
146
54
14
15
32
81
88
7
10
11
29
45
3
42
239
65
44
21
39
100
61
9
23
352
59
69
96
98
2
57
69
5603
6
2067
6
6
2061
2029
32
3530
12476
170
52
9067
132
132
132
132
1579
38
867
267
867
34
22
39
32
18
6
50
1
1
23
7
26
27
1
21
6
8
2
12
10
2
24
32
31
30
34
18
17
1
18
31
30
6
12
5
29
295
241
54
379
47
124
5
10
20
5
32
25
27
208
78
29
27
31
5
5
3
11
8
9
2
5354
202
5069
6
183
327
92
45
46
1
3
6
1
1
2
2
61
26
23
12
1243
4598
3
29
27
7
259
5
45
21
82
40
66
27
28
1
18
47
27
18
10
76
43
39
2
2
17
27
25
24
1
193
31
16
29
20
24
24
55
22
8
11
24
31
14
22
13
32
25
20
31
44
212
13
32
48
14
2
1
1
138
140
2
2
9
2
14
18
16
2
295
35
17
4
17
12
25
24
18
23
2
3
14
22
24
38
32
6
26
15
13
16
24
56
23
14
1
26
17
11
35
23
17
31
40
27
25
56
23
46
3
14
7
11
40
33
27
25
25
44
17
40
58
48
10
19
37
11
11
29
22
5
1
1
3
18
24
25
1
60
20
26
27
1
18
16
2
29
20
77
77
83
62
21
1950
2
1950
1280
54
39
39
58
81
81
61
81
359
117
116
1
176
104
46
45
1
23
131
668
30
15
5
4
1
3
7
16
2
2
1
11
1
90
43
43
46
3
3
129
106
23
1
1
24
1
23
138
138
12
2
10
4
2
2
33
38
4
1
55
36
4
2
1
12
27
831
288
313
203
499
2408
92
312
31
95
5
9
94
613
12
15
102
8
192
86
47
115
81
251
300351
12612
63
690
52
1
1
1
8
1
13
9
1
2
71
3
225
225
181
6
108
5
2
11859
1900
4
4686
173
8
351
35
1159
12
2351
68
855
82
175
7039
1530
86
9
77
1582
1582
1582
226
1582
795
20
460
81
2335
27
2308
1506
72
235
109
186
236
208
191
269
6853
15137
6979
7
32
4
25
1
12
22
1
169
320
646
1
16
17
2
22
3
5
35910
265312
56082
1287
252
19263
509
507
509
2
962
14880
488
490
2
2488
2466
22
816
481
858
467
591
539
1126
1096
605
520
1100
1231
322
394
519
4
271
2407
1645
2407
756
6
1215
1215
16357
675
75
378
27
21
6
136
236
100
40
232
232
223
9
2186
71
1063
187
111
201
167
183
16
338
32
473
473
12413
3868
134
26
7
701
127
112
15
23
71
11
15
51
60
131
3
79
34
5
8
37
4
2
2
59
55
3
14
12
75
128
1
1
10
138
46
15
25
49
171
41
128
2
36
334
64
163
164
1
22
6
203
32
208
61
123
421
81
42
227
23
307
15
1
4
10
18
32
16
48
67
36
19
1
15
1034
9
21
120
25
39
474
893
2
153
24
178
57
5
18
3
321
11
11
4
34
11
28
4
20
141
1
101
1
1
215
11
1
165
44
1
63
45
48
147
494
494
494
2446
2431
908
7
8
1182
851
6
1
1
1
10
35
2
2
1
9
5
2
1
1
1
5
2
1
244
2
6
8
15
11
1
13
4
6
15
12
12
11
4
2
52
26
3
2
27
13
14
78
3
15
2
2
13
6
3
4
2817
2817
502
734
671
63
9
427
144
144
1001
3243
6
923
923
822
822
815
7
1
1492
3
1488
1419
69
6007
5261
842
1
287
504
123
943
355
704
679
551
267
272
5
746
316
1
132
9
288
1648
215
1648
1084
1039
45
349
348
1
2520
32
462
292
137
1
1
1101
1101
957
615
615
342
225
47
16
54
420
420
420
420
401
19
13417
66838
1146
19485
64
955
470
479
9
411
1
1
2309
431
38
19
3
3
31
1
189
2
13
190
119
43
253
31
43
407
424
17
66
26
387
1
1
1
1
1082
38
82
88
6
411
528
545
8
3
6
13517
2833
2
2
1
122
124
2
259
754
789
6
1
3
6
18
1
144
425
188
684
989
3
302
373
425
5
47
3
791
280
42
231
313
318
5
168
256
123
96
357
235
447
150
521
543
22
12
36
32
4
116
588
588
97
1
737
388
1
1
2
135
293
124
132
8
269
138
333
19
475
471
475
1
3
158
1
1
1
157
157
1468
1
1468
1119
348
252
12233
10
10
3
7
670
670
19
19
11282
1945
408
269
1
2
1607
560
1
983
740
709
31
407
756
655
101
372
819
374
1
497
486
11
1035
989
46
505
499
6
1008
7863
304
304
126
126
115
11
428
428
257
257
1303
1303
1291
12
4437
618
1
476
1320
1549
2
4
3
6
13
6
1
1
176
5
12
649
9
159
228
10
738
721
721
721
716
5
3597
624
96
96
109
323
40
52
12
162
411
328
411
2
13
19
49
85
13
8
5
72
72
64
72
8
216
216
30
319
72
82
10
80
1
1
126
46
1102
738
710
1
7
20
1
317
63
349
267
272
2
2
1
14
3771
275
43
2822
319
696
732
36
51
1071
606
447
159
674
674
674
360
360
360
5
5
3
5
2
3760
2
2
2
167
3758
377
625
667
42
562
3
1643
1610
33
339
328
11
5882
445
775
775
775
188
188
188
180
8
1391
328
1391
724
339
215
3083
937
937
48
1931
209
208
1
1065
609
2031
2031
2031
2031
88
955
930
25
988
1355
1355
1355
7
767
3
578
1248
79376
833
13411
2857
114
286
286
259
1091
226
250
356
99
98
99
1
315
315
100
99
100
1
851
218
633
1
1
4588
87
1076
6
490
490
580
580
113
113
59
54
3
1
1
2
2
929
929
896
5
9
4
6
7
2
1878
2
913
592
595
3
368
502
472
502
30
1123
520
1123
7
143
101
6
6
108
108
238
237
1
788
788
788
394
394
371
23
2828
1037
2828
10
10
19
21
7
14
19
89
89
1
1
29
10
19
1577
1406
5
1
2
1
2
8
1
4
16
4
15
2
19
1
41
5
4
11
7
1
1
10
1
1
6
2
5
7
2
19
64717
3092
26
24660
766
766
766
21502
20087
21502
1415
2366
220
433
231
634
848
2
1906
409
378
409
31
1495
314
730
451
9736
121
185
185
24
24
24
1815
3
576
507
69
1236
502
502
2767
984
503
4
179
179
137
183
1
41
2
1
1
25
27
2
3
570
576
6
308
308
1055
1055
742
742
721
21
852
1534
37
44
50
6
1
1
2
4
299
498
186
1
6
6
90
912
991
29
50
6027
1
1
29
6026
479
591
129
962
3336
100
400
14340
604
767
767
2952
420
322
143
1
1
1
1155
1138
17
3
309
1
128
469
448
21
1132
3879
1916
2071
32
25
57
41
648
676
28
548
548
343
1431
557
647
4
86
314
10
99
117
18
4159
6
525
491
34
2342
1286
1277
9
4234
1082
4234
264
1
1
42
256
43
538
1195
5
808
722
722
722
1163
1163
1
36
680
133
178
44
1
138
298
30
24
6
482
474
482
8
6
6
16249
5
314
2699
15930
1
386
64
3
29
2
53
50
457
1
2
343
588
44
2
82
201
1166
4
443
55
1062
34
3
51
11
1
1
37
2
2
211
84
3
1378
4
1
3819
8
8
254
280
16
13
406
5
4
1
14
393
477
2
670
108
43588
1216
1216
1216
1216
1205
1216
11
38776
26222
386
109
358
2859
851
1565
564
30
110
16
25
797
116
41
241
875
343
449
149
28
1654
150
80
120
92
234
116
117
2
77
2074
2074
2074
2074
2074
1414
1414
1414
1414
1414
61482
1352
19998
54
19998
5564
5564
14380
14380
7
2706
5281
5248
33
6386
40132
40132
4660
15
3047
370
1004
1004
1004
1004
3
884
769
115
117
31
1673
94
2
3
7
1536
1598
1598
1598
1598
711
1598
257
377
122
131
9365
84
87
87
9194
76
404
88
316
8714
80
15
15
150
5661
595
194
236
128
26
11
333
333
332
332
266
480
214
3771
1314
181
184
3
2
1
7
144
88
6
63
13
16
3
1
193
151
30
3
227
283
6
28
22
9
21
12
1
1
1
5
1
3
1
5
188
131
68
1
67
11
292
11
42
2
36
27
9
279
280
1
82
140
46
2958
8
107
43
56
305
305
96
96
77
77
71
303
60
77
32
33
30
2024
630
13
12
1
174
49
46
3
71
48
57
209
48
8
5
133
237
536
299
24
19
40702
1428846
392
392
8569
503
3844
4222
84693
2223
10695
1
2
8118
6313
6313
1803
1803
1741
1803
62
2576
78
1976
1976
522
522
522
289
71775
26061
65216
391
2595
4419
1323
2117
9529
4933
3799
5141
513
117
3096
1182
6270
197253
19054
7502
328
6
4335
953
953
3376
3376
3018
3003
15
358
772
772
113
1808
226
241
681
547
259
259
93426
4254
93421
70
284
1
2192
2661
108
1106
40
172
2
3093
692
156
408
67
520
6
209
2
3
526
155
403
26
67476
4
297
1267
830
992
274
1795
2592
731
7
5
34373
1011
6614
1534
147
11
43
26
280
790
1348
50
737
1469
123
56
7033
7033
687
70
3223
1596
415
413
2
1015
1014
1
127
2035
2035
44
1088
168
685
33
52
106
3
19715
2098
18928
955
955
62
4653
2160
2168
8
2
2
900
1521
135
637
205
297
165
2036
1094
777
993
993
294
294
1558
7262
1892
33
614
629
1740
769
27
784
750
34
1466
1466
1466
1466
821
92
51
50
1
224
52
226
84
12
1
18
12
5
11
25
595
41348
4717
481
544
1920
76
9
943
744
419
36036
2074
2074
954
1
4
97
462
4
1
470
2
81
58
21
2500
2500
270
391
895
895
944
22187
856
1143
1143
377
377
1119
4506
814
379
568
409
1217
2655
296
1255
67
1037
9769
365
90
274
770
7865
405
1484
1484
1393
1393
4
4
1273
1273
918
19
336
6958
12
5211
397
2810
2887
77
503
1424
1735
1735
552
427
16
55
54
73
21
12
31
9
20906
20906
171
20906
12660
12660
8075
13
1110
232
279
599
6952
6952
757
80636
18148
76150
149
12
15
152
10
88
284
11
99
90
350
374
488
352
51
945
52
17
56
26
1108
1
5
20
36
3
501
275
116
372
448
565
233
335
6
56
1143
332
18
459
13
1
41
29
82
571
25
3
29
10
780
309
195
777
1
829
122
357
10
23
122
17
221
21
20
25
445
30416
11
63
1033
22
14
715
10
649
153
34
200
467
4
561
11
496
1
946
11
28
4
3716
1452
3
21
311
34
273
4
95
140
67
542
40
8
220
10
486
3729
3729
104335
979500
119409
1091
7273
7273
7273
2796
2184
2293
77389
1127
5035
9863
17308
6770
10298
15401
11587
33656
50
11277
11277
22329
3345
1781
430
1351
191
17203
2878
18
8480
8802
322
566
4748
1284
209013
1
10527
675
4852
4999
4534
197202
16092
562
6242
1670
1841
1819
22
2731
2832
2790
2832
42
4289
4289
2167
2167
419
1
21
3
29
7
146
9
3
115
12
7
58
8
498
12098
5195
745
1932
17
2501
3989
3989
2416
2416
15642
6
15642
1287
3335
8044
2260
710
7638
148417
2391
2391
3480
3480
24016
6915
2001
2160
3172
2687
485
760
713
11
36
1122
1000
74
25
23
6
6
440
646
47
3829
1848
1925
77
993
4046
3906
4046
140
3413
3349
3413
64
1288
2034
383
349
363
14
2484
2484
12006
12006
4352
4352
3296
3296
20
40314
720
2876
34509
1
1561
483
144
7800
22408
8623
8512
111
1237
4748
6387
21
901
1868
5
5
3592
7338
18
2887
2
2
4431
4343
88
2814
2814
523193
42425
75
697
337
13304
250
487
66
2620
1
3758
2824
176
24757
313
3791
17
1262
7131
48
3385
13538
319
227
72
22
16035
13070
1653
2773
39
17515
143
55
770
275414
155
69
17
3809
3656
7034
16
43
92
40
321
5627
27
3940
6764
21
30508
5997
350
5336
2
23550
7
5230
5230
18313
654
18313
1845
675
712
458
1814
1814
9482
2918
34
3070
1277
6
2177
4518
2675
259
140
128
123
5
109
317
124
619
147
2499
2499
318
13696
8992
272
139
5243
126
126
37
59
30
87
87
85
2
482
2
2
2
2
475
475
467
8
3
3
489
489
470
489
19
855
14
328
328
513
513
512
1
3065
141
485
485
396
599
24
102
90
12
40
9
28
869
518
38
84
229
971
71
347
261
287
2
24
266
7
3477
224
2666
2236
2236
280
10
33
31
2
62
140
139
1
83
95
3
1
1
1
5
1
14
12
213
60
117
607
28
14
40
68
1
414
28
206
206
804
804
4
259
183
2
91
265
604
4386
2073
1
373
19
318
101
1
145
217
30
8
5
333
158
10914
621228
2
2
1
1
105
7
35
1
35
1
16
17
7
7
6
6
6
6
50
50
46
50
2
2
36043
125
14
1
1
1
13
4
3
3
1
1
9
9
9
40
40
26
36
5
5
5
1
2
1
1
4
4
4
1
1
1
1
1
1
1
1453
1453
4
1444
1444
2
2
1
1
2
1
1
5
5
5
5
5
1488
5
6
3
3
1476
1
4
1
4
2
1
3
3
1468
655
363
1
4
4
354
332
22
4
447
447
447
3
3
1
1
1
2404
1
2391
12
14
1
12
2
9
1
2
1
1
1
3
2
2
2
2
2
22
22
4
4
1
7
5
1
11
11
2325
1
5
5
5
1
4
1
1
1
1
1
1
2314
2314
5
2308
1
1
1
1
1
18
1
1
1
1
16
1
9
8
6
6
1
1
1
11
11
11
11
11
56
8259
1
39
27
21
5
4
4
1
1
16
15
13
2
1
1
1
1
1
1
2
2
2
2
3
3
3
2
1
8
8
8
8
3
3
3
2
2
1
1
3778
4
4
4
1
1
3
1
1
1
6
2
2
2
2
4
3
3
1
2
1
1
1
6
5
4
4
4
1
1
1
1
1
1
1
3762
3762
3
3755
3753
206
843
11
832
2704
2
2
3
3
2
1
1
1
1
1
4
4
1
1
1
1
2
2
2
2
1
1
1
1
4381
4381
50
21
1969
1
1
1
942
942
9
942
933
1
1
1
1004
4
4
2
2
2
2
996
996
2348
2348
46
3
2
1
1014
1014
1014
146
139
1
9
127
2
5
2
1138
1135
1
2
1
1
8
8
8
6
6
1
1
5
5
5
1
1
10
1
1
1
9
9
1
1
8
3
5
18462
279
6101
282
6101
2538
165
1121
1252
478
478
309
1609
1
705
705
594
594
1194
1194
8644
370
8644
1
1
608
2
606
5553
952
1
773
596
48
754
686
421
5
416
10
3
1
2
582
582
357
727
27
260
25
39
19
1483
1483
358
1
357
8
8
2
6
263
1
1
262
1
1
1
1
1004
1004
210
1004
272
272
522
2433
2433
2
2
3
3
2428
49
1320
1059
2363
2363
2
2
2
2359
2359
2
2
1418
1418
33
275
23
1110
1
1
535
550
550
1827
1
29
15
15
15
14
1
14
10
3
1797
3
77
77
10
67
67
1698
10
1676
39
1676
1637
1
1
1
1
10
10
19
17
1
16
2
1
1
59
28
28
3
3
3
2
1
1
15
15
13
2
8
4
4
4
4
2
2
11
8
8
8
1
1
1
1
1
1
1
1
1
39504
80
1158
1158
1158
1158
1158
2
25
25
2
1129
1
1128
17
23710
17081
1
16623
16623
2
2
2
2
39
16621
44
5597
917
917
452
4636
1
458
816
650
564
533
433
729
477
10061
2374
2374
1981
1981
1981
2611
2091
2611
7
17
40
14
15
148
148
18
52
43
7
12
65
27
17
38
4
2
1
1
1
2530
2529
84
84
924
924
279
227
27
231
3
15
12
1
51
51
93
457
457
457
457
1
456
9
9
9
6603
6
4934
3
6
6
1
5
5
4921
4921
194
508
875
54
127
38
35
103
65
32
6
45
10
92
26
56
1
44
458
261
153
14
1
13
233
63
2246
1
226
2
224
1
122
1
352
201
150
51
424
397
3
7
13
4
372
545
99
74
207
103
4
99
286
900
27
244
61
18
36
93
135
74
6
8
1
9
2
1
12
1
12
1
2
5
1
4
4
2
2
14
1663
83
83
83
725
725
29
141
141
128
318
326
8
101
841
47
841
2
1
4
197
193
197
2
114
112
3
196
83
1
1
1
1
1
1
2781
2
2766
11
2766
2755
5
8
8
5333
4
14
6
6
6
2
2
2
6
6
6
23
23
23
1
22
43
23
10
10
13
1
12
20
14
14
4
4
2
2
2
2
2
2
6
6
6
6
5
1
1
1
1
18
12
12
1
4
6
1
4
4
4
2
2
2
5218
5218
5218
2
2
1
1
2
1
1
1
5212
2
2
2
2
2
2
2
2
11
6440
9
4956
18
3377
1376
6
1140
2
2
2
1138
1138
1
6
1128
19
1109
3
230
230
230
431
2
431
416
416
416
4
4
4
9
9
9
1552
1552
12
1552
6
1533
1
1
1
1
1
1
1
1
1
1
1
1
8
8
8
8
8
1560
1555
3
1
1
1
1
1547
1547
78
814
814
814
655
655
655
4
4
4
4
5
5
2
2
2
3
1
1
2
1
1
1472
1471
1471
1470
1470
1470
1
1
1
1
1
1
1
1
1
1
1
732
3
3
3
1
1
724
721
721
2
1
709
9
3
3
3
4
4
4
2
2
1512
1
1419
1
1418
1174
1174
2
1168
865
160
3
68
72
4
243
243
15
225
2
1
90
2
2
87
87
1
1
3
3
3
2629
1539
1480
157
1
1
1
1
156
156
11
156
38
61
46
1323
1323
1
1322
1322
59
4
3
21
12
6
21
21
2
2
6
6
5
5
1083
1083
1083
1083
1083
1
1
1
2
2
2
2
2
4
4
4
4
2290
27
5
2
3
3
2
2
2
1
1
1
852
852
9
1
1
842
840
14
826
2
1403
1
1
1
2
2
2
1399
1
1399
1398
2183
2183
2183
2183
1
2182
3
2
2
1
1
1
7410
8
1758
1755
1755
3
3
3
1752
1
1752
1751
14
1737
3
2
2
2
2
1
1
1
734
680
680
191
2
79
77
23
259
236
114
107
6
1
1
37
37
54
54
54
27
4901
5
5
5
4
4
3
1
1
1
1
3880
124
1809
15
451
451
449
2
27
1343
853
850
850
3
463
3
460
460
4
4
31
1943
2
2
456
455
455
1
1
1454
1454
109
433
701
268
644
989
989
989
989
9
9
9
1
7
7
7
1
1
1
32304
485
32304
4
3
3
1
1
2
2
1
1
1
1
7980
18
5
2
2
1
1
1
1
1
1
1
904
888
1
883
882
1
1
4
1
1
15
15
13
2
4
4
4
4
1
3
7022
15
15
15
7006
196
1
1
1274
1272
2
5
5
493
19
474
1
1
9
9
149
5027
1661
1661
3217
48
1945
1213
5
4
1
3
2
1
1
1
1
8
1
7
1
1
1
1
4
4
1
1
1
12
12
2
2
6
6
4
4
2
1
1
1
1
1
1
1
1
1
90
19239
12
2
2
1
1
1
1
6
6
4
4
2
2
2
2
2
2
5256
1
3
1
1
2
2
5193
106
3302
3302
1
1
1
1
1783
1783
2
2
2
2
2
2
1
2
1
3
3
3
3
1
1
1
1
1
6
3
3
3
2
1
2
30
6
6
12
11
11
1
6
2
4
4
4
2
2
2
1
1
1
6
2
6
3
1
2
2
2
13846
294
3
1
1
1
1
1
1
39
4946
2830
2830
1
1
18
18
5
5
2053
1
1
2
1
2048
1
2047
3
6236
3
1
2
1
1
11
11
9
3
6
1
1
2
2
6206
5
1465
4
21
3
17
1
2
4704
1
4
3
3
3
36
2
2
34
3
5
1
5
14
6
1
1
1
2315
2315
2315
11
3
1
2
8
8
1
1
1
2
2
2
2
2
1
1
1
1
5
31
2
2
9
9
1
1
5
4
1
4
4
1
3
4
2
2
1
1
6
6
6
5
5
1
1
9
1
1
6
6
6
1
5
2
2
2
2
2
2
2
30
30
30
1
12
3
3
7
1
5
18
1
1
11
18
3
3
13
13
2
2
4352
1
1
5
5
5
5
23
4346
2621
42
2621
1204
1204
1375
17
1702
497
497
47
1188
701
440
440
440
15
15
15
4
4
3
1
159
92
3
3
3
3
2
1
1
1
1
1
1
3
84
9
9
8
1
12
6
6
4
4
2
2
2
2
1
1
1
15
4
15
1
3
7
26
3
3
7
7
5
5
3
2
1
5
1
1
4
3
1
1
2
1
1
1
3
1
3
1
1
14
14
2
2
2
6
1
1
3
1
1
1
2
2
2
62
1
2
2
2
11
1
10
2
3
1
2
2
2
1
1
2
2
48
48
1
1
4
47
1
2
2
36
2
4
4
4
4
4
1
1
1
41
8709
18
3
8
8
8
8
2
2
2
2
5
2
2
2
3
3
3
4
15
2
2
2
2
9
9
9
9
20
2449
2
2
2
2
2
41
2233
7
7
7
7
2
2
2
2
14
14
14
14
8
8
4
8
3
1
16
16
12
16
4
1
1
1
1
7
495
125
17
6
6
65
61
4
2
2
2
2
4
4
1
1
7
7
2
2
2
2
2
2
1
1
3
3
6
6
4
4
1
1
5
5
5
197
2
1
2
1
2
2
13
13
148
148
3
6
6
2
2
6
6
5
1
3
1
8
8
14
4
3
1
3
3
3
3
4
4
137
26
3
3
3
7
7
7
7
6
4
4
2
2
1
1
2
2
2
9
4
4
3
3
2
2
9
4
1
3
5
5
4
1
1
2
2
2
2
2
1
1
1
57
39
1
2
3
1
7
1
7
13
13
4
6
6
1
1
9
1
4
4
1
1
8
8
8
2
2
2
8
7
7
1
1
833
14
833
12
3
9
1
8
7
785
1
2
5
2
768
4
4
1
1
8
8
9
2
2
1
4
15
15
15
15
1
786
2
2
1
1
5
5
5
2
2
2
1
1
1
1
1
1
10
1
1
1
1
8
8
6
4
1
3
3
2
2
607
607
607
141
130
130
10
10
1
1
10
10
10
15
4
4
4
11
11
11
22
22
22
4
4
18
15
3
47
8
16
16
1
6
6
9
9
10
10
10
5
5
5
5
1
1
1
1
12
12
3
2
1
6
3
1
1
1
3
3
3
3
125
3
18
18
18
18
42
1
42
25
24
1
14
14
1
1
1
1
52
1
6
1
1
5
5
4
4
4
4
41
2
2
2
2
1
1
1
7
4
2
5
5
3
3
14
14
2
2
1
1
1
1
1
1
7
7
7
7
2
2
2
2
8
8
8
1
1
7
7
6178
1412
1412
5
7
1
6
400
400
4
4
996
5
996
991
8
8
4
4
1
4
2
1
4758
20
4758
4686
1
4685
3
3
49
1
28
1
2
7
3
7
452989
276
3319
449664
405892
4561
254237
362
14
2651
302
302
302
38
302
152
121
31
1
56
55
1
56
55
680
680
3
495
495
495
182
3
182
179
179
920
920
920
206
920
149
149
148
121
121
296
1
295
508
508
508
508
227
227
227
227
227
227
251210
562
228209
548
2227
2227
223
2227
399
398
398
1
560
560
560
1
1
316
316
1
728
1
443
725
282
1
3
3
3
5928
54
5928
896
896
896
896
691
691
6
683
683
1
1
1
649
649
649
1
648
596
596
596
579
579
579
579
158
2463
1719
129
277
6
298
524
485
586
586
586
4006
219503
600
600
600
600
600
600
63044
251
392
46490
136
9122
1729
1
432
807
234
130
18
20
27
39
141
78
28
16
19
491
920
248
182
35
31
181
181
1
1
4541
275
343
343
343
415
1309
53
53
379
24
78
15
30
9
221
163
640
640
358
113
41
94
34
509
509
509
11
933
387
482
95
440
532
532
532
1961
203
273
273
273
901
546
84
84
24
24
8
60
41
4
1
10
4
5
5
17
7
6
4
107
107
19
31
31
584
2
584
582
366
363
363
363
3
3
389
1
389
1
388
387
36976
668
364
364
364
31516
456
3
3
8021
1296
683
596
1
182
196
1
365
365
123
1
209
226
170
175
4
1
383
74
380
528
1
333
1
2
159
227
159
55
55
13
468
158
355
46
6
316
310
2
228
306
620
620
620
1
1
377
377
1
10
1
5
3
22028
6108
424
981
2
979
75
75
189
189
170
148
176
176
58
119
61
1
407
407
53
137
157
3
2
13
2
189
45
45
121
172
172
208
208
208
71
71
67
67
250
250
67
67
3
51
51
489
247
247
166
391
391
597
418
24
532
507
1
174
174
1
7
45
45
24
74
50
288
161
161
131
131
219
25
810
618
618
246
276
4
16
4
6
9
59
59
73
73
400
400
144
144
265
265
265
265
170
170
48
48
2
505
505
2
3
822
819
488
488
2
203
203
376
376
449
449
61
61
70
59
9
1
1
513
513
132
169
11
26
301
301
355
148
148
7
3503
1010
1010
1010
97
2486
199
1
97
3
259
409
517
439
57
21
1
2
530
371
371
925
924
923
614
309
1
1
1
19
16303
329
329
329
329
89
15216
782
782
782
782
189
1878
270
520
491
408
750
12467
438
438
438
1886
298
175
460
168
465
448
17
320
320
1082
18
613
613
451
451
198
4337
572
527
610
500
500
749
749
746
435
1141
364
777
241
2833
729
396
396
231
231
536
536
547
700
153
739
739
1
737
737
1
736
1
1
110902
826
947
86071
1
1
1
1
1
52528
249
11966
33
9140
2753
9140
593
1
420
419
598
517
81
146
146
116
390
537
8
329
321
19
425
39
303
1
557
300
300
196
196
381
348
586
586
103
14
2793
773
2190
306
306
365
169
196
103
643
588
588
588
1
1
38307
657
4293
146
1
1
101
2903
2
740
615
125
804
2
507
507
742
335
407
5
1
1242
165
3
350
350
490
724
140
94
60
8423
674
1
2
673
671
1785
1785
3548
462
408
267
322
546
305
305
3
384
381
1
853
76
1585
421
20
525
2
541
541
771
771
1494
3
3
618
618
2
2
871
870
1
869
1
5399
129
632
632
599
599
599
8
20
1
2
6
3
378
3
376
373
1
1
830
830
346
328
156
41
41
688
2770
484
484
101
101
437
437
355
336
6
5
8
82
82
75
75
174
156
18
5
374
369
5400
3
2
2
1410
4892
306
154
103
41
10
390
267
267
520
326
326
226
1
225
595
636
41
101
3
442
439
114
12
12
491
491
1187
316
1187
337
431
41
19
34
440
440
9
3
3
6
6
11445
131
10648
1252
2407
995
268
73
55
403
3
400
400
138
1
325
66
83
258
782
1
288
35
35
194
6
3
1612
207
1342
607
60
60
19
2
42
12
28
43
43
34
18
18
34
117
327
6
37
167
34
34
39
39
24
30
31
31
63
2471
720
154
144
10
197
109
406
91
5
1
85
335
144
315
1
1
1
1
406
382
23
23
1
423
1711
289
252
37
321
50
106
197
1
315
272
43
9
1
1
663
663
3
3
2006
1011
34
376
374
2
601
232
31
337
337
1
1
1
1
48
994
447
447
499
499
10795
264
10795
709
709
709
3671
1316
3671
319
335
299
452
1
308
338
23
280
2333
40
1496
21
747
159
569
26
26
769
769
2
2
447
447
447
447
542
542
542
804
804
795
795
9
2025
68
3
378
373
2
1579
328
875
189
187
151
21800
4363
37
4363
629
629
629
2
745
4
739
739
703
2951
1406
1406
359
359
483
328
115
40
1
1
4059
26
2238
2238
450
386
534
479
529
8
23
19
339
1795
76
1025
1025
1025
694
1
1
692
692
1
1
1
4335
129
2
2
1
1
1067
54
1067
638
375
10
10
10
10
2235
66
429
429
1739
116
467
502
711
209
445
1
1
892
892
892
469
469
469
469
469
1565
1565
12
1565
954
954
599
6857
94
180
1708
1111
351
1
293
283
10
142
466
216
108
416
2
414
414
1
1
1065
800
1065
12
148
136
117
594
594
594
48
3396
1492
5
602
4
602
598
884
884
1
958
958
698
260
890
890
890
8
8
24005
236
1678
115
1678
279
278
1
321
321
80
112
150
38
74
91
17
420
418
2
12
543
338
193
347
14466
1380
44
479
479
2
2
855
451
451
451
404
836
1
1
405
835
159
138
133
528
528
528
603
603
603
4862
50
451
713
80
84
2
96
43
1866
954
954
869
363
1033
281
389
1200
1200
1417
1417
39
681
681
697
697
1
1
1
846
846
197
846
23
626
679
3646
720
31
342
1
341
347
347
188
188
1
404
129
129
145
216
1655
324
420
36
48
12
147
198
274
113
178
109
2
2
2
2
7623
37
5380
5380
2227
37
193
263
32
153
114
127
51
111
243
263
139
10
356
306
50
92
117
390
127
188
99
48
643
9
498
136
443
443
4
1120
482
482
482
634
634
634
517
517
3
2
2
2
2
1
1
1
1
458
458
458
458
458
56
2
3
1
1
1
1
2
2
2
2
48
2
2
2
2
1
46
2
2
39
38
2
36
36
1
1
4
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
40434
40432
257
22
5700
2518
2513
119
2
2
1
1
82
1127
492
553
699
699
699
565
565
565
5
5
1
4
721
721
721
1867
9
462
462
462
1396
1396
119
756
521
572
572
16443
61
799
799
799
799
799
1371
1371
85
682
682
682
604
604
14212
407
183
9220
5488
393
540
539
1
429
1
429
428
376
1114
111
111
173
173
84
84
145
145
220
225
4
1
2
2
1061
399
5
5
1
44
612
133
73
115
291
64
106
121
572
572
1377
314
401
401
401
315
369
54
293
293
4
4
4
774
774
774
1475
40
723
723
709
709
2
2
1
1
646
646
1
646
645
1
1
1
649
649
648
648
1
647
647
1
1215
1215
1215
935
935
935
935
5
2435
1025
1025
1025
624
622
622
2
2
781
781
1
780
18032
38
1070
43
1070
588
588
439
439
2871
2871
302
2871
1524
1550
26
325
325
340
340
354
354
14053
142
5698
33
21
3053
2426
2478
52
554
66
1856
572
1218
756
756
756
662
662
662
600
62
6122
133
439
439
439
1445
498
285
434
228
491
491
491
1
1516
204
399
343
570
570
590
1507
640
471
24
26
36
28
55
277
4
1
3
586
586
1429
1425
709
284
432
4
2
2
2
2
1
1
1
1
1
1
22439
22439
440
22439
317
7652
630
201
201
429
429
2
384
6
138
132
244
244
276
853
95
219
1
3
2
1
4
1
1
20
1
1
2
7
7
2
1
4
8
1
2
1
6
1
1
2
13
1
2
2
1
4
19
1
1
243
27
27
62
62
25
25
1
116
116
649
1
266
266
136
134
2
246
947
5
1
1
2
1
1
251
251
334
334
352
33
489
172
170
2
150
150
134
312
312
146
146
146
113
113
113
175
1828
153
310
225
130
130
145
145
135
135
140
140
180
180
2
233
156
156
156
712
300
146
12
19
6
1
9
238
526
3
2
1
1
1
309
309
309
309
213
213
213
616
616
615
615
1
3863
137
234
40
102
1
101
101
92
342
52
140
140
150
409
116
97
196
196
149
149
149
209
209
209
189
189
189
250
3
250
247
177
177
177
288
288
2
286
1479
9
1240
255
1
1
105
118
118
5
139
134
165
165
178
161
1
1
1
1
1
4
3
1
1
2
1
70
1
69
208
230
230
230
735
9
288
1
287
438
433
5
182
181
181
181
1
1
1
963
75
778
122
122
69
152
284
71
76
5
184
184
9
1602
207
81
76
50
865
2
523
288
340
52
521
11
366
144
144
1
808
411
1
395
8
7
395
395
1
1
480
480
480
480
37
2324
36
598
167
167
236
103
133
156
3
1283
279
1
1
2
120
120
46
834
195
195
639
5
406
205
167
38
2
194
2
2
2
20
2246
3
1611
1131
272
224
117
164
225
128
1
406
477
71
22
615
193
143
400
257
257
14
1
1
13
13
711
147094
21005
96
9685
51
1130
1130
1130
1130
1462
1462
1462
587
366
509
1467
3
1089
1089
1089
375
375
375
2346
2346
2346
1331
350
74
122
469
897
897
897
897
897
2332
2332
7
1087
1087
1238
1
1237
2124
2124
2124
102
2124
454
2
452
357
357
355
447
409
391
18
9099
27
694
694
694
694
105
8378
783
783
783
7490
408
452
452
452
1358
334
304
10
214
19
496
477
133
1648
432
643
450
112
81
440
400
1302
103
103
615
799
184
524
524
524
1283
1
1283
1282
515
515
515
1
1
1
1
1
15425
19
38
9151
1165
1165
9
1165
22
1134
2027
2027
2027
650
142
142
734
348
152
1
1
1
1
1
5920
26
5920
830
830
2
1
1
455
5062
477
1022
1022
802
749
1557
1501
20
36
5376
27
5376
4578
263
4578
668
1
667
514
514
514
1
1048
769
279
1
278
831
1253
1253
1253
769
769
769
769
2
2
2
1
1
1
1
1
878
878
878
878
878
878
804
804
804
804
804
102
188
299
294
5
204
215
11
319
109149
7
7
7
7
7
60
13173
2566
36
2566
1
1
853
1
852
876
876
876
576
167
133
800
800
691
3
691
687
687
1
1
9856
97
714
714
714
366
6748
398
398
398
195
2696
477
407
37
17
16
289
289
541
541
594
710
76
40
484
484
532
3288
981
192
133
133
87
45
19
23
129
258
105
17
7
285
311
13
13
972
109
972
600
502
8
7
1
10
1
3
5
1
3
5
4
5
1
3
32
8
1
216
263
36
11
247
159
31
57
373
556
75
108
861
861
861
836
3
836
503
831
328
2
599
599
599
1
1
1
2198
2198
56
2198
505
505
1637
74
692
692
871
871
1506
93452
305
41892
895
895
895
895
895
807
807
807
807
807
408
29101
1171
1171
1171
5
1166
12
1148
448
275
448
95
95
78
78
1
688
40
647
1907
1907
1907
6
2962
806
1888
252
429
401
16
15
1
1052
1052
1052
983
11
11
972
972
9
1270
779
779
480
4
476
1
1
1
1
1555
16
628
628
911
911
911
861
16
861
2
4
2
2
4
3
833
830
2
1042
81
1042
4
150
146
662
811
149
1958
11
1094
1094
853
1
853
852
608
608
608
608
1518
1
1
8
8
1
1
1508
139
773
773
596
596
163
2959
2
2
826
826
996
996
996
972
972
972
2102
1319
1319
1319
783
783
783
14
3769
1
1300
3
1296
706
706
1749
11
2
817
919
27
892
1122
1121
1121
1
1
586
2
2
584
584
1172
2
1172
1
629
628
541
541
54
7847
2004
96
1343
1343
224
851
851
268
565
565
565
565
1358
574
574
1
574
335
573
115
123
784
784
784
784
34
2234
1544
1544
73
3
760
757
711
711
656
656
656
656
2197
2197
24
1315
98
2
535
533
682
682
858
858
858
2937
2937
4
1868
1868
1065
1065
1065
1526
1
1
1
1525
1525
1525
1525
1525
299
48528
797
797
797
797
1
796
21415
328
4
1368
675
675
675
689
689
689
747
747
747
687
687
687
1646
51
778
778
817
817
817
227
8244
2802
493
442
764
764
633
470
470
438
1584
500
646
646
1
1
1525
1525
1454
71
985
1
634
984
125
225
1120
2
1
4
3
1
2
1109
1107
23
1326
507
507
796
796
93
2655
743
743
743
1819
14
1148
1148
657
1931
8
825
14
2
809
809
1098
1098
1098
1017
1017
635
1017
119
263
664
664
664
802
4
4
798
798
2247
53
30
1498
739
3
739
736
729
729
729
696
696
696
5649
7
3671
4
1
1
3666
3666
1014
443
684
96
145
631
631
1337
90
839
408
917
917
917
917
1053
1053
1053
1053
1
1
1
21
4831
917
917
917
2805
49
491
491
700
2
700
698
810
810
1
1
754
754
1088
1088
1088
6017
37
925
925
925
925
1551
1551
1550
1
1556
5
955
955
596
1
595
29
1932
2
877
1
873
866
4
862
2
3
1
2
1026
1026
1
16
14
2
10
2
1
1
13
13
13
13
923
923
923
469
234
234
220
220
3550
30
1787
1787
1787
1787
1733
1733
1733
1733
2787
2787
39
2787
14
1736
990
732
1012
2
1010
5
5
39441
137
2920
6
296
179
179
148
13
18
3
3
3
111
9
49
49
49
53
53
3
1
1
2
2
331
331
284
284
32
30
222
47
47
999
2
11
11
141
141
44
44
44
69
475
82
29
40
36
3
1
255
232
18
5
137
137
137
101
101
88
88
88
88
1288
392
42
42
42
1
1
349
1
71
58
13
58
58
2
217
215
2
354
4
229
229
2
82
34
1
33
46
39
39
449
449
17
18
20
2
1
31
30
162
162
219
219
93
93
93
93
464
259
259
259
205
205
9775
2
5630
174
1409
1409
1409
1409
725
1
1
1
724
724
724
724
6
6
6
6
882
882
882
954
954
954
954
1480
1480
213
1480
280
417
97
40
850
2896
2896
436
2896
1166
4
1
1
1160
464
464
2
1
1
2
2
59
824
2
296
467
2
2
1246
1246
1
1
1
1245
1245
1245
1245
1
1
3444
3444
3444
22
1110
1110
1110
1110
2312
6
6
2306
10
2306
2296
5624
12
1044
1044
1044
25
415
415
415
604
411
411
193
193
1403
411
411
409
409
409
409
2
2
2
992
992
992
992
992
992
3165
6
965
965
6
965
432
432
432
527
527
1698
1698
212
39
39
39
5
1447
34
1178
34
265
179
393
273
263
263
1
1
496
496
496
496
496
17077
32
2763
2763
2763
2763
72
31
2100
1
1199
1199
869
869
591
591
13
9677
1
1
1
1
1
7768
133
7768
3825
459
205
1368
1
1
355
355
807
127
440
17
173
173
250
250
240
293
293
293
293
1705
537
1705
368
256
227
7
22
515
515
5
24
590
590
3
590
587
16
1843
2
2
591
591
105
1234
429
700
803
273
802
261
268
268
1
1
574
574
574
1895
1895
1506
22
489
489
995
995
389
389
389
4605
61
4605
29
1833
856
856
856
948
948
948
2711
190
2711
332
332
2188
300
355
1
781
944
66
97
588
1
1
1007
191
812
1
1
2
3049
3
2
1
1
1
1
1
1
1
3046
3046
32
1220
2
1213
1211
7
1
1
1793
1793
4824
7
2
2
2
2
1446
1
1
1
1445
1445
1
1444
3357
5
3
3
2
2
3352
1
1
3351
3351
14
3337
12
12
12
1
10
1
4
4
4
17168
13
13
13
31
17032
1918
1909
1909
6
6
1
1
1
1
1
1
68
14951
2
2
6
5
1
1
827
3
823
20
420
383
218
6731
1788
1478
1788
46
252
12
2
1
1
594
864
184
260
8
8
1
4
63
63
10
474
474
474
546
546
546
728
493
728
235
5
2111
1049
1
495
561
3
1370
489
1
487
1
2
878
6
862
8
50
5947
96
2151
1135
920
3721
98
1252
720
200
342
88
54
190
190
1
189
2
2
391
2369
621
11
621
610
6
6
707
547
73
65
8
87
2
644
3
639
6
633
1
1
24
4
2
12
5
1
132
132
4
128
123
123
3
123
1
1
1
1
8
5
4
1
1
1
1
2
2
111
4
2
2
18
7
7
10
1
3
3
3
1
1
87
2
4
2
1
1
2
2
6
1
3
2
1
70
1
37
5
1
1
2
1
1
2
18
3
3
6
2
2
2
4
4
56202
846786
36103
36103
1966
8991
835
5574
38
413
3
1
200
2
5
453
280
724
266
587
314
101
3478
158
139
334
46
9
41
1958
279
12
16
761
4549
320
480
2
44
227
29
604
804
67
17
335
297
341
3
199
12560
8
18
10
16
2
4
13
1
95
2
23
1
10666
11
7
1
1
3
65
12
1
5
7
237
7
4
2
40
3
1
5
2
5
19
1
1
29
8
2
228
1
230
152
13
1
3
13
3
5
12
2
9
4
42
7
230
3
1
3
45
4
12
85156
2181
533
142
391
631
194
287
382
4
16
28
43
2
2
55
39
9
5
2
329
259
34
36
21821
49
29
20
892
21465
266
266
13
266
176
77
70
7
3914
78
1079
170
188
186
188
2
32
342
145
165
1
379
90
282
288
6
614
7
614
142
153
63
218
31
47
2143
151
151
103
103
338
18
109
112
3
103
208
105
190
77
55
58
120
189
12
57
127
127
127
232
16
121
122
1
94
525
96
101
73
28
301
328
27
241
241
8535
5
8497
33
6
3921
2875
184
100
100
1060
249
94
94
21
36
74
69
69
93
98
5
126
145
156
11
13
124
124
302
129
4
10
127
5
27
697
194
14
66
175
174
1
159
11
16
44
13
5
118
532
17
30
104
4
150
142
8
108
109
1
1040
1040
135
100
9
332
336
4
170
117
39
41
2
132
23
3036
59
21
34
4
390
2954
95
95
55
55
391
119
89
88
1
107
103
4
76
171
171
52
1042
16
237
200
172
8
4
1
4
11
218
184
3
31
209
33
43
34
94
94
93
1
716
74
114
126
132
173
97
10
901
377
377
12
310
55
54
1
514
81
514
31
131
81
130
190
9
11
27
13
307
37
307
15
18
1
1
34
173
4
3
21
5146
508
62
62
216
216
4023
330
7
7
1707
31
278
278
278
278
278
1398
1398
42641
376
221
221
436
359
77
457
457
41113
3811
18
199
31
892
706
30780
45
123
375
187
49
128
132
178
1034
382
220
69
47
15
424
568
35
371
294
38
10
6
13
9
794
10167
215
215
215
215
5
210
99
1799
77
1371
415
736
3
12
14
28
30
2
26
75
11
7
7
8
2
33
33
45
6
42
3
30
7
20
242
242
286
2
26
182
76
48
5
23
265
19
200
4
15
3
24
64
4
4
3
5
2
1
1
7
1
1
1
2
19
10
2
1
1074
66
66
66
60
6
1008
1008
3
578
24
426
128
66
427
149
5
144
91
91
96
94
2
25
466
140
18
14
2
1
1
4
2
2
3
1
2
2
6
1
2
1
1
1
3
1
2
1
2
1
1
1
1
1
5
1
2
1
3
1
1
48
3
1
1
2
3
1
1
2
1
4
12
1
6
1
8
1
12
1
1
1
1
3
5
2
2
27
1
1
1
5
1
1
1
7
1
1
1
2
1
4
15
1
1
1
1
2
2
1
3
1
1
2
1
1
2
1
3
1
1
1
1
1
5
1
2
3
5819
106
4685
547
1
12
151
2
6
1
3
66
68
95
3018
2
2
232
1
309
20
19
8
15
8
95
4
41
354
38
55
162
58
256
55
42
29
78
52
206
206
2
71
29
40
63
141
15
25
12
26
1359
215124
6110
127
865
423
885
1267
2543
6385
183220
5867
5867
13795
170968
6073
1068
145561
4471
2349
24108
182
406
19658
394
1119
327
327
288192
12045
98
56621
51664
10941
25187
1761
76
619
415
20692
175
106
318
1025
4381
203
2
1667
25
1562
723
460
354
352
2
103
103
106
106
1
20
85
2405
74
233
782
105
351
237
357
266
11155
197
103
103
94
7
1
2
1
508
17
92
70
20
2
399
280
72
72
31
16
76
76
18
20
38
241
241
54
56
50
81
10030
1328
10030
7
140
11
188
393
10
726
958
135
560
343
664
779
1041
119
207
537
705
446
277
456
428
40
9
1
61
5
3
1
1
1
14
207
47
41
218
3401
6
61
55
2925
81
34
6
20
21
35
35
35
1030
78
1030
394
396
2
226
330
23814
10
1153
19515
13090
41
30
183
86
12
1563
77
20
27
2
192
71
4
29
237
118
588
145
59
24
302
12
54
2
320
170
235
108
4
5
6
424
36
86
377
377
377
1150
3912
69
232
42
104
79
12
46
17
530
35
33
185
24
28
11
50
310
181
36
29
38
16
13
5
70
39
193
204
6
59
66
452
152418
2249
2
1576
1576
61
671
76
76
318
110
11
87
69
18
1
22
137
137
79
79
2031
84432
2780
21173
2088
2088
158
609
726
724
2
595
158
7275
1673
74
570
624
405
398
7
190
501
107
204
198
6
195
195
3966
901
143
304
315
312
3
114
2
2
925
174
156
18
97
136
635
220
163
163
619
616
619
3
291
5938
566
2223
281
425
427
2
532
277
282
5
70
65
442
437
442
5
2197
1222
343
73
170
22
79
100
168
20
785
5
328
452
778
27
778
218
42
489
2
388
388
189
34
112
111
1
12
41
1926
1926
134
244
151
152
299
237
125
125
381
203
51915
1341
22032
1363
28
650
208
414
413
1
282
282
429
429
425
4
743
1595
28
261
93
126
10
3
42
179
100
110
10
785
4631
293
727
524
530
6
495
492
3
1037
305
459
9967
4095
171
7
10
644
637
7
932
1
151
224
45
303
708
829
1
2
1
1
116
85
46
135
1
1
68
322
322
50
216
220
4
462
529
10
46
11
385
2
81
85
4
1
567
581
2
6
3
3
45
43
2
137
1117
259
217
504
416
1998
312
311
1
618
628
10
122
352
168
13984
1203
24
8
16
8659
4098
3477
232
2888
357
621
271
71
33
246
5757
478
4120
1543
103
2267
127
80
65
1159
463
631
8774
8774
2710
41
133
29
406
406
8
74
32
804
12
685
130
6
939
921
18
11
269
8
8
964
958
6
1245
260
27
27
27
1740
807
1740
14
10
9
25
1
326
6
542
2
3
1
3099
3099
283
3099
389
393
4
731
734
3
1057
628
632
4
4471
203
4471
974
13
3281
5912
65285
764
19910
424
10214
1297
62
185
189
4
401
36
173
174
1
435
57
902
385
358
102
166
524
10
116
232
279
1024
33
163
144
21
224
160
1185
111
338
145
180
141
132
138
5
803
233
690
58
399
108
1217
326
419
277
102
77
93
16
727
32
272
423
901
2111
85
84
1
3
12
2
37
95
96
1
39
65
9
104
20
17
3
7
74
73
1
5
45
39
6
14
1
21
31
10
45
11
17
6
33
57
7
10
3
53
55
2
192
152
144
8
242
242
8690
78
185
185
701
301
61
66
273
895
86
108
132
385
184
1896
5350
43
62
76
14
25
98
138
197
113
112
1
137
136
1
15
31
18
186
9
145
132
13
2
41
129
124
5
19
69
92
17
4
1
3
62
6
58
12
147
157
10
106
83
19
28
35
4
36
27
60
69
9
93
15
83
26
110
2
4
141
14
105
129
139
10
21
52
25
22
3
10
80
9
13
4
29
31
2
22
22
9
6
3
21
17
4
106
345
319
345
26
369
61
43
128
68
69
165
165
327
327
25
275
78
172
12365
12365
1560
191
1341
48
36
12
75
80
5
303
315
12
76
75
1
147
144
204
5
15
16
1
115
338
88
146
153
7
97
97
75
954
277
144
177
178
103
100
3
221
975
146
81
94
99
5
154
157
3
150
149
1
121
102
494
87
86
1
165
140
136
4
786
15
520
251
581
308
83
81
109
100
9
674
58
170
140
30
212
274
62
172
994
157
172
167
5
219
18
35
167
226
492
1601
89
46
24
93
88
114
118
4
201
200
1
113
94
113
19
74
149
1
1
296
8
178
177
1
110
233
233
330
1106
226
216
10
85
86
88
2
50
53
3
73
62
11
180
185
5
64
66
2
432
432
1678
27098
9278
1345
9278
117
119
17
13
21
271
277
127
299
19
17
189
83
58
33
84
32
33
320
152
22
150
232
74
129
84
117
47
45
21
104
20
58
66
29
165
99
106
161
39
169
67
141
92
43
214
272
71
135
107
26
31
57
188
24
165
83
106
107
265
64
94
27
164
259
32
40
57
307
7
107
90
65
208
6410
78
330
330
276
276
974
219
246
174
119
216
205
11
735
158
23
191
139
132
7
28
196
295
295
151
735
152
130
130
172
920
83
285
297
12
257
283
1481
669
1
3
1
16
19
16
3
63
133
14
16
2
19
73
133
135
2
29
13
31
7
12
66
27
50
51
1
30
67
207
586
72
307
8074
98
193
193
218
218
244
1918
188
469
206
214
40
242
162
51
102
578
15
406
157
130
27
280
280
118
1006
278
237
195
178
402
167
235
316
1095
180
214
105
103
91
12
177
234
234
66
542
148
170
168
2
158
242
242
437
437
812
66
137
96
192
163
149
158
9
19
6
13
1658
1658
242
67
62
5
190
191
203
209
6
201
134
67
168
163
5
211
233
22
157
10244
675
6791
196
455
6583
109
969
176
1
105
106
1
70
109
157
70
124
54
117
115
2
1002
4913
51
2
2
6
100
97
3
3
395
54
97
77
70
7
29
161
37
124
93
92
1
76
34
62
52
10
88
345
58
26
125
101
89
23
63
583
52
49
52
3
77
266
3
110
59
260
130
3
246
120
123
3
120
12
12
12
2778
2778
72
802
166
166
564
2
564
159
159
403
403
16776
69
13257
13257
763
225
225
1
224
311
53
258
630
11958
1
1
3132
927
132
15
145
55
14
59
166
165
1
84
11
82
401
123
74
114
116
2
76
394
81
177
110
110
1312
488
105
180
148
32
7
73
28
251
250
1
1022
302
131
74
65
3
3
153
33
74
35
82
67
1730
5751
24
264
23
197
2
448
270
19
76
349
13
391
385
6
551
158
293
219
301
153
270
3450
234
3450
1690
49
58
1270
149
155
3
3
136
145
737
776
39
371
5
216
148
150
2
1386
89
208
992
124
257
258
1
86
53
129
60
74
305
59
147
148
1
94
98
4
140
140
63
915
39
2
18
1
8
1
8
1
22
3
2
20
1
2
1
1
1
1
3
1
1
2
1
1
1
1
3
4
8
2
1
5
5
2
4
5
1
2
1
1
1
9
3
2
2
94
1
3
1
2
9
1
6
1
3
1
4
1
2
1
2
3
1
2
1
1
1
9
1
1
11
5
1
2
2
1
10
2
1
7
1
2
3
4
3
1
7
1
2
11
1
1
16
3
1
1
3
12
1
1
1
1
328
1
1
4
1
1
1
2
5
2
1
1
1
2
1
6
1
2
1
2
1
12
106
5846
674
674
466
5066
74
2165
91
2000
75
2435
351
351
578
40
186
352
28
1431
338
252
253
1
389
387
2
283
273
9
1
139
1
1
406
406
406
406
205
158
6
152
43
4515
4515
608
2537
1370
853
853
10
241
241
241
602
602
602
2937
214
2937
120
335
375
159
1231
190
313
864
864
152585
5171
1241
1061
1061
180
27
9
64
55
11
89
76
2
11709
148
11709
10811
2088
540
853
816
824
317
485
241
115
980
594
175
2783
750
512
10
34
194
16
16
63
63
63
61
13966
245
245
277
277
9
268
5032
13321
19
900
225
3
384
369
4
3
201
20
1664
2
465
370
163
9
13
329
12
1
18
3115
62
62
4
1769
192
1590
1376
1367
9
22
22
175
1
39
108
32
32
37
37
66
66
1
66
65
60283
15794
49
932
96
1002
2796
207
1
23
1437
18923
121
62
248
17
1236
251
2709
44
3139
747
84
37
1993
84
39
170
170
159
2604
17
1141
14
1820
14
1478
19
776
8809
1
1
8808
1172
1
8
1
9
371
18
159
174
15
193
6687
2756
2756
298
218
661
26
487
176
596
294
9907
46802
33
1500
305
1280
1628
32
862
576
119
1281
77
281
1486
38
38
963
19994
27
149
302
264
511
138
577
684
46
31
1043
2196
179
293